当通过浏览器执行PHP页面时,我们只会得到输出,而不会得到代码中的错误。
如何查看后台代码发生的错误??
我在代码中使用以下内容进行错误报告。。
error_reporting(E_ALL | E_ALL);
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
尝试-1
。在文档中,"传入值-1将显示所有可能的错误,即使在未来的PHP版本中添加了新的级别和常量。">
// Report all PHP errors
error_reporting(-1);
如果这不起作用,试着做一个ini_set
:
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
在php.ini中,将display_errors
设置为On
:
display_errors = On
然后重新启动web服务器。