Ua maua e le PHP ni tulaga sese o le FATAL

Faʻamatalaga aloaʻia

'Upega tafaʻilagi aloaʻia set_error_handler register_shutdown_function

Faʻafefea ona puʻe uma sese uma

Set_error_handler mafai ona faʻaaogaina e puʻeina ai le tele o ituaiga mea sese. A oʻo i se FATAL tulaga sese mea sese, ona o PHP faʻamutaina le faʻagaioiga, o le callback galuega faʻatulagaina e set_error_handler le mafai ona faʻaosoina. Ile taimi nei, e manaʻomia ona matou faʻaogaina le register_shutdown_unction e seti ai le toe valaʻau o le galuega mo le faʻamutaina o polokalame. E tatau ona maitauina o le callback seti e register_shutdown_unction ua maeʻa maeʻa maeʻa le polokalama, tusa lava pe i ai se mea sese i le gaioiga. Ma i lenei toe valaʻauina, tatou manaʻomia foi ona filifili pe o se mea sese na tupu, ma afai o se mea sese na tupu, o le a tatou tusia i le ogalaau. Mo auiliiliga, faʻamolemole tagaʻi i le tulafono lea.

            set_error_handler('exception_handler');
register_shutdown_function('shutdown_handler');
function exception_handler($err_no, $err_str, $err_file, $err_line)
{
    error_reporting(0);
    // save error log
    // ...
    error_reporting(E_ALL);
}
function shutdown_handler()
{
    $error = error_get_last();
    if (empty($error)) {
        return;
    }
    error_reporting(0);
    // save error log
    // ...
    error_reporting(E_ALL);
}