PHP.mk документација
get_exception_handler
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.get-exception-handler.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.get-exception-handler.php
get_exception_handler
Референца за `function.get-exception-handler.php` со подобрена типографија и навигација.
get_exception_handler
(PHP 8 >= 8.5.0)
get_exception_handler — (PHP 8 >= 8.5.0)
= NULL
Ја добива кориснички дефинираната функција за ракување со исклучоци
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа тековна функција за ракување со исклучоци, ако постои. null се враќа.
Вратениот ракувач е точната вредност на повикувачот што беше предадена на set_exception_handler() да се дефинира.
Примери
Пример #1 get_exception_handler() example
<?php
$handler = function (Throwable $ex) {
echo "Exception: " . $ex::class . ": " . $ex->getMessage() . "\n";
};
var_dump(get_exception_handler()); // NULL
set_exception_handler($handler);
var_dump(get_exception_handler() === $handler); // bool(true)
?>Белешки
Совети
Пред PHP 8.5.0, оваа функционалност може да се обезбеди со следниот полифил:
<?php
if (!function_exists('get_exception_handler')) {
function noop_exception_handler() {
}
function get_exception_handler(): ?callable {
$handler = set_exception_handler('noop_exception_handler');
restore_exception_handler();
return $handler;
}
}
?>Види Исто така
- set_exception_handler() , за да се вратите на претходниот ракувач со исклучоци (што може да биде вграден или кориснички дефиниран).
- restore_exception_handler() - Враќа претходно дефинирана функција за ракување со исклучоци
- restore_error_handler() - Враќа претходен ракувач со грешки
- error_reporting() - Поставува кои PHP грешки се пријавуваат
- Исклучоци
Белешки од корисници
Нема белешки од корисници за оваа страница.