一尘不染

error_reporting(E_ALL)不产生错误

php

这是我的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。什么都没发生。


阅读 368

收藏
2020-05-29

共1个答案

一尘不染

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

您可以将文件分成两个。

index.php

<?php
ini_set("display_errors", "1");
error_reporting(E_ALL);
include 'error.php';

error.php

<?
echo('catch this -> ' ;. $thisdoesnotexist);
2020-05-29