由于某些莫名其妙的原因,我的PHP不会显示错误。我一直在编写一个脚本,现在正在测试和调试它,但是即使粘贴回显1,我所得到的只是一张白纸。在第1行上。在文档的顶部,我具有以下错误替代来尝试显示错误:
ini_set("display_errors", 1);
ini_set("track_errors", 1);
ini_set("html_errors", 1);
error_reporting(E_ALL);
我无法更改全局
php.ini
文件,因为这会覆盖其他实时站点的设置。
最佳答案
尝试将失败的脚本包含在另一个php文件中,例如:
error_reporting(E_ALL);
ini_set("display_errors", 1);
include('script_that_fails.php');
编辑
简短说明:
例如,如果主脚本包含语法错误,并且环境已关闭错误报告,那么即使在主脚本中我们将启用错误报告,也不会成功,因为将不会执行脚本(由于语法错误)。上述小技巧可启用错误报告功能并查看错误。
关于php - 无法显示PHP错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13762089/