【发布时间】:2011-09-29 01:45:34
【问题描述】:
当通过浏览器执行 PHP 页面时,我们只会得到输出,而不是代码中的错误。
如何查看后台代码出现的错误??
我在代码中使用以下代码进行错误报告..
error_reporting(E_ALL | E_ALL);
【问题讨论】:
标签: php
当通过浏览器执行 PHP 页面时,我们只会得到输出,而不是代码中的错误。
如何查看后台代码出现的错误??
我在代码中使用以下代码进行错误报告..
error_reporting(E_ALL | E_ALL);
【问题讨论】:
标签: php
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
然后重新启动您的网络服务器。
【讨论】: