Objek Exception PHP
Exception digunakan oleh fungsi dan metode untuk mengirim informasi tentang kesalahan dan perilaku yang tidak terduga.
Objek Exception tidak memiliki properti publik, tetapi memiliki properti privat dan protected yang dapat ditulis atau dibaca menggunakan konstruktor dan metode.
Objek Exception memiliki metode berikut:
Metode | Deskripsi |
---|---|
Exception() | Konstruktor dari objek Exception |
getCode() | Mengembalikan kode Exception |
getFile() | Mengembalikan jalur lengkap file tempat exception dilemparkan |
getMessage() | Mengembalikan string yang menjelaskan mengapa exception itu dilemparkan |
getLine() | Mengembalikan nomor baris dari baris kode yang memunculkan exception |
getPrevious() | Jika exception ini dipicu oleh exception lain, metode ini akan mengembalikan exception sebelumnya. Jika tidak, maka akan return menjadi null |
getTrace() | Mengembalikan array dengan informasi tentang semua fungsi yang berjalan pada saat exception dilempar |
getTraceAsString() | Mengembalikan informasi yang sama seperti getTrace(), tetapi dalam sebuah string |