tutorial pengembangan web terbaru
 

PHP set_exception_handler() Function

<PHP Kesalahan Referensi

Contoh

Mengatur fungsi handler pengecualian yang ditetapkan pengguna:

<?php
// A user-defined exception handler function
function myException($exception) {
    echo "<b>Exception:</b> ", $exception->getMessage();
}

// Set user-defined exception handler function
set_exception_handler("myException");

// Throw exception
throw new Exception("Uncaught exception occurred!");
?>

Di atas kode akan menampilkan sesuatu seperti ini:

Exception: Uncaught exception occurred!


Definisi dan Penggunaan

The set_exception_handler() fungsi menetapkan fungsi handler pengecualian yang ditetapkan pengguna.

script akan berhenti mengeksekusi setelah handler pengecualian disebut.


Sintaksis

set_exception_handler( exceptionhandler ) ;

Parameter Deskripsi
exceptionhandler Wajib. Menentukan nama fungsi yang akan dijalankan ketika eksepsi tidak tertangkap terjadi. NULL dapat dikirimkan sebagai gantinya, untuk me-reset handler ini untuk keadaan default

Rincian teknis

Kembali Nilai: Sebuah string yang berisi handler pengecualian ditetapkan sebelumnya, atau NULL pada kesalahan atau jika tidak ada handler sebelumnya didefinisikan
PHP Versi: 5.0+
PHP Changelog: Sebelumnya, jika NULL disahkan maka fungsi ini kembali BENAR. Ia mengembalikan penangan sebelumnya sejak PHP 5.5

<PHP Kesalahan Referensi