php调试错误的几个办法

  1. php.ini 中开启display_error = onphp

  2. 在入口文件最上方写入 error_reporting(E_ALL); 显示全部错误报告,适用在单一页面须要开启错误提示日志

    error_reporting(E_ALL);
    ini_set("display_errors", 1);

     

  3. php.ini 设置 log_errors = On,而后设置日志路径error_log = "/tmp/php_error.log",到日志中去查看信息便可code

  4. php的try并不能获取获PHP级的报错io

  5. try{}catch(Exception $e){}

    若是要获取php级的错误,使用set_error_handler:function

    set_error_handler(function($errno, $errmsg) {
        var_dump($errno, $errmsg);
        // Any other Do
    });

     

以上几种方法实用性依次增长,由于权限问题,显示500错误,第三种能够在日志中看到报错信息class

相关文章
相关标签/搜索