我最近升级到PHP 5.3.22,现在只要我的php代码出错,我就会收到WSOD。我知道我在php.ini中禁用了display_errors,所以我尝试将以下代码添加到我的脚本顶部,以暂时在屏幕上显示错误以进行调试。
error_reporting(E_ALL);
ini_set('display_errors', '1');
如果我有一个未定义的函数,但如果我在一行末尾错过了分号,它仍会显示一个WSOD。
我在开发脚本时如何才能在屏幕上显示所有错误?
答案 0 :(得分:3)
在运行时启用错误报告,因为它无法显示致命错误。您可以在php.ini中启用它或将其添加到您的htaccess中以覆盖它:
php_value display_errors 1
答案 1 :(得分:3)
由于无法解析文件,因此在文件中设置错误级别和display_errors无效。
在php.ini中设置