无法显示PHP错误

Ste*_*ith 0 php error-handling

出于某种莫名其妙的原因,我的PHP不会显示错误.我一直在编写一个脚本,我现在正在测试和调试,但是我得到的只是一个白页,即使我贴上了回声1; 在第1行.在我的文档的顶部,我有以下错误覆盖尝试并显示错误:

ini_set("display_errors", 1);
ini_set("track_errors", 1);
ini_set("html_errors", 1);
error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)

我无法更改全局php.ini文件,因为这会覆盖其他实时网站的设置.

lup*_*tus 9

尝试在另一个php文件中包含失败的脚本,如:

error_reporting(E_ALL);
ini_set("display_errors", 1);
include('script_that_fails.php');
Run Code Online (Sandbox Code Playgroud)

编辑

简短说明:

如果主脚本包含例如语法错误且环境已关闭错误报告,那么即使在主脚本中我们将启用错误报告,那么它也不会成功,因为脚本将不会被执行(因为语法错误).上面描述的小技巧允许启用错误报告并查看错误.