Php E_ALL不报告解析错误?

Php E_ALL不报告解析错误?,php,Php,我在浏览器中没有收到任何错误消息,因为if末尾缺少大括号 我应该在错误报告设置中使用什么 <?php ini_set('display_errors',1); error_reporting(E_ALL); $a = 1; if($a == 1){ echo $a; ?> 解析失败,因此PHP执行了一行代码 将这些设置放在php.ini中。解析失败,因此php更新版执行了一行代码 将这些设置放在php.ini中。当php执行ini\u set'display\u errors

我在浏览器中没有收到任何错误消息,因为if末尾缺少大括号

我应该在错误报告设置中使用什么

<?php

ini_set('display_errors',1);
error_reporting(E_ALL);
$a = 1;

if($a == 1){
echo $a;

?>

解析失败,因此PHP执行了一行代码


将这些设置放在php.ini中。

解析失败,因此php更新版执行了一行代码

将这些设置放在php.ini中。

当php执行ini\u set'display\u errors'指令时,解析器阶段已经完成。 您必须通过.htaccess、virtualhost或php.ini更改此选项

当PHP执行ini_set'display_errors'指令时,解析器阶段已经完成。 您必须通过.htaccess、virtualhost或php.ini更改此选项


您无法捕获解析错误。
最好的办法是修复语法。

您无法捕获解析错误。 最好的办法是修复语法。

我在.htaccess中使用了以下语句:

有关详细信息,请参阅

对我来说,这很方便,因为我使用Zend framework,并且在公用文件夹中只需要一个控制所有内容的htaccess文件。

我在.htaccess中使用此语句:

有关详细信息,请参阅


对我来说,这很方便,因为我使用Zend框架,并且在公用文件夹中只需要一个htaccess文件就可以控制所有内容。

您应该会得到一个意外的PHP结尾,但是除了您已经完成的工作之外,没有什么可以设置的。您是否处于共享主机环境中?您应该会得到一个意外的PHP端,但是除了您已经完成的工作之外,没有什么可以设置的。您是否处于共享主机环境中?
php_value error_reporting 32767