如何清除error_get_last()?

时间:2015-07-04 15:59:06

标签: php function error-handling clear

代码:

function load_file()
{
....
    if (($error=error_get_last())!==null) {
        $this->clear();
        return false;
    }
}

每次使用此功能后,我都需要清除error_get_last()。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

虽然我迟到但是为了将来参考,error_clear_last()在PHP 7中可用。使用error_get_last()获取最后一个错误并使用上面的函数清除它。

注意:由于不推荐使用PHP 7.2 $php_errormsg变量。请参阅PHP RFC以供参考。

https://wiki.php.net/rfc/deprecations_php_7_2