php调试错误的几个办法
php.ini 中开启display_error = on 在入口文件最上方写入 error_reporting(E_ALL); 显示所有错误报告,适用在单一页面需要开启错误提示 error_reporting(E_ALL); ini_set("display_errors", 1); php.ini 设置 log_errors = On,然后设置日志路径error_log = "/tmp/php_error.log",到日志中去查看信息即可 php的try并不能获取获PHP级的报错 try{}catch(Exception $e){} 如果要获取php级的错误,使用set_error_handler: set_error_handler(function($errno, $errmsg) { var_dump($errno, $errmsg); // Any other Do }); 以上几种方法实用性依次增加,因为权限问题,显示500错误,第三种可以在日志中看到报错信息 来源: oschina 链接: https://my.oschina.net/u/107233/blog/551063