Contoh
Setel fungsi penangan kesalahan yang ditentukan pengguna dengan fungsi set_error_handler[] dan picu kesalahan [dengan trigger_error []]:
/* Output : Custom error: [1024] A custom error has been triggered Error on line 19 in /home/DSWoZo/prog.php
Definisi dan Penggunaan
Fungsi set_error_handler[]
dapat digunakan untuk menyetel fungsi penanganan kesalahan yang ditentukan
pengguna.
Catatan: Penangan kesalahan PHP standar sepenuhnya dilewati jika fungsi ini digunakan dan penangan kesalahan yang ditentukan pengguna harus menghentikan skrip, die[],
jika perlu.
Catatan: Jika kesalahan terjadi sebelum skrip dijalankan, pengendali kesalahan kustom tidak dapat digunakan karena tidak terdaftar pada saat itu.
Syntax
set_error_handler[errorhandler, E_ALL | E_STRICT]
Nilai Parameter
errorhandler | Required. Menentukan nama fungsi yang akan dijalankan pada kesalahan |
E_ALL|E_STRICT | Optional. Menentukan pada tingkat laporan kesalahan mana kesalahan yang ditentukan pengguna akan ditampilkan. Default-nya adalah “E_ALL” |
Detail Teknis
Sebuah string yang berisi penangan kesalahan yang telah ditentukan sebelumnya |
4.0.1+ |
PHP 5.5: Parameter errorhandler sekarang menerima NULL PHP 5.2: Penangan kesalahan harus mengembalikan FALSE untuk mengisi $php_errormsg |
Section Artikel
- 1 Definisi dan Penggunaan
- 2 Syntax
- 2.0.1 Object oriented style:
- 2.0.2 Procedural style:
- 3 Nilai Parameter
- 4 Detail Teknis
Definisi dan Penggunaan
Fungsi error / mysqli_error[]
digunakan untuk mengembalikan deskripsi kesalahan terakhir untuk pemanggilan fungsi terbaru, jika ada.
Syntax
Object oriented style:
$mysqli -> error
Procedural style:
mysqli_error[connection]
Nilai Parameter
connection | Required. Menentukan koneksi MySQL yang akan digunakan |
Detail Teknis
Mengembalikan string dengan deskripsi kesalahan. “” jika tidak terjadi kesalahan |
5+ |
Contoh – Object oriented style :