PHP.mk документација
get_error_handler
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.get-error-handler.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.get-error-handler.php
get_error_handler
Референца за `function.get-error-handler.php` со подобрена типографија и навигација.
get_error_handler
(PHP 8 >= 8.5.0)
get_error_handler — Ја добива кориснички дефинираната функција за ракување со грешки
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа моментално дефиниран ракувач со грешки (ако постои). Ако се користи вградениот ракувач со грешки null се враќа.
Вратениот ракувач е точната вредност на повикувачот што беше предадена на set_error_handler() да се дефинира.
Примери
Пример #1 get_error_handler() example
<?php
$handler = function (int $errno, string $errstr, ?string $errfile, ?int $errline) {
echo "Error: " . $errstr . "\n";
};
var_dump(get_error_handler()); // NULL
set_error_handler($handler);
var_dump(get_error_handler() === $handler); // bool(true)
?>Белешки
Совети
Пред PHP 8.5.0, оваа функционалност може да се обезбеди со следниот полифил:
<?php
if (!function_exists('get_error_handler')) {
function noop_error_handler() {
}
function get_error_handler(): ?callable {
$handler = set_error_handler('noop_error_handler');
restore_error_handler();
return $handler;
}
}
?>Види Исто така
- error_reporting() - Поставува кои PHP грешки се пријавуваат
- set_error_handler() - Поставува кориснички дефинирана функција за ракување со грешки
- restore_error_handler() - Враќа претходен ракувач со грешки
- trigger_error() - Генерира порака за грешка/предупредување/известување на корисничко ниво
- константи за ниво на грешка
Белешки од корисници
Нема белешки од корисници за оваа страница.