error_reporting(E_ALL)不产生错误

这是我的PHP脚本-

<?php

error_reporting(E_ALL);

echo('catch this -> ' ;. $thisdoesnotexist);

?>

如果要执行,显然应该显示一些内容。

我所看到的只是一个空白页。为什么error_reporting(E_ALL)不工作?

<?php

ini_set("display_errors", "1");

error_reporting(E_ALL);

echo('catch this -> ' ;. $thisdoesnotexist);

?>

也无济于事。我得到的只是一个空白页。

我去过那里php.inidisplay_errors = On并开始了display_startup_errors = On。什么都没发生。

回答:

您的文件语法错误,因此未解释您的文件,因此未更改设置,并且页面空白。

您可以将文件分成两个。

index.php

<?php

ini_set("display_errors", "1");

error_reporting(E_ALL);

include 'error.php';

error.php

<?

echo('catch this -> ' ;. $thisdoesnotexist);

以上是 error_reporting(E_ALL)不产生错误 的全部内容, 来源链接: utcz.com/qa/400085.html

回到顶部