zoukankan      html  css  js  c++  java
  • 捕获 PHP 致命错误 Fatal Errors

    register_shutdown_function()函数都将会你的程序执行完后执行,无论你的程是否运行正常。

    所以,在这个函数前执行任何操作我们都要检查是否真的有致命错误出现。如果出现致命错误,我们显示错误页面,否则,程序继续执行。我们用 error_get_last() 函数来获取上一个错误的详细信息。

    function catch_fatal_error()
    {
           // Getting Last Error
           $last_error =  error_get_last();
         
           // Check if Last error is of type FATAL
           if(isset($last_error['type']) && $last_error['type']==E_ERROR)
           {
                var_dump($last_error);
                // Fatal Error Occurs
                // Do whatever you want for FATAL Errors
           }
         
    }
    register_shutdown_function('catch_fatal_error');
  • 相关阅读:
    模板
    洛谷
    Codeforces
    Codeforces
    Codeforces
    Codeforces
    洛谷
    洛谷
    洛谷
    NOIP 普及组 2016 海港
  • 原文地址:https://www.cnblogs.com/tonnytong/p/4157921.html
Copyright © 2011-2022 走看看