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