Ce face get_error_handler
Înainte de PHP 8.5, singurul mod de a afla handler-ul curent era să setezi unul nou și să îl pui înapoi pe cel vechi. get_error_handler îl citește direct, fără să schimbe nimic.
Ce returnează
Handler-ul activ sau null.
Exemple
Exemplul 1: Ce handler este activ
<?php
function handlerAplicatie(int $nivel, string $mesaj): bool
{
return true;
}
var_dump(get_error_handler());
set_error_handler("handlerAplicatie");
var_dump(get_error_handler());
restore_error_handler();
var_dump(get_error_handler());
Rezultat
NULL
string(16) "handlerAplicatie"
NULL
Greșeli frecvente
- Folosești funcția pe un server cu PHP mai vechi de 8.5. Primești
Call to undefined function get_error_handler().
Comenzi înrudite
set_error_handler: Înlocuiește tratarea standard a avertismentelor și notificărilor PHP cu o funcție scrisă de tine.get_exception_handler: Returnează funcția setată cu set_exception_handler pentru excepțiile neprinse, sau null.