set_exception_handler()
PHP set_exception_handler() funksiyasi
Misol
Foydalanuvchi tomonidan belgilangan istisno ishlovchi funksiyasini o‘rnating:
<?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!");
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
set_exception_handler() funksiyasi foydalanuvchi tomonidan belgilangan istisno ishlovchi funksiyasini o‘rnatadi.
Istisno ishlovchisi chaqirilgandan so‘ng skriptning bajarilishi to‘xtaydi.
Sintaksis
set_exception_handler(exceptionhandler);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| exceptionhandler | Majburiy. Ushlanmagan istisno yuz berganda ishga tushiriladigan funksiya nomini belgilaydi. Bu ishlovchini standart holatiga qaytarish uchun uning o‘rniga NULL uzatish mumkin |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Avval belgilangan istisno ishlovchisini o‘z ichiga olgan string; xatolik yuz bersa yoki oldingi ishlovchi belgilanmagan bo‘lsa, NULL |
|---|---|
| PHP versiyasi: | 5.0+ |
| PHP o‘zgarishlar tarixi: | Avval NULL uzatilsa, bu funksiya TRUE qaytarar edi. PHP 5.5 dan boshlab u oldingi ishlovchini qaytaradi |
PHP xatoliklar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
