PHP错误报告不会关闭

时间:2013-09-11 18:24:15

标签: php error-reporting ini-set

前言:我已经搜索了类似问题的先前答案,试图实施建议的解决方案,我的问题仍未解决。此外,我不需要被告知解决导致错误消息的问题,因为我故意导致错误,以了解直接和间接更改php.ini文件中的错误报告值的细节。


我试图通过使display_errors = Off来直接在php.ini文件中关闭错误报告。另外,我试图使用error_reporting(0)间接关闭它;和ini_set(' error_reporting',0);

我仍然无法关闭错误报告。如果有人可以帮我确定为什么我无法关闭错误报告,我将不胜感激。

编辑:我为没有更具体的道歉而道歉。无法相信我忘了说:我正在离线使用XAMPP。


以下是导致错误的代码(回显后缺少分号)

<?php
echo $var = 'Dave'
$var = 'John';
?>

@Chris Rasco:我不完全确定你想从phpinfo()页面获得什么信息,但是在我看来(作为新手)最相关的是:

配置命令cscript / nologo configure.js&#34; - enable-snapshot-build&#34; &#34; - 禁用-ISAPI&#34; &#34; - 使能调试包&#34; &#34; - 无需-MSSQL&#34; &#34; - 无需-PDO-MSSQL&#34; &#34; - 无需-Pi3Web服务器&#34; &#34; - 与-PDO-OCI = C:\ PHP-SDK \ ORACLE \ instantclient10 \ SDK,共享&#34; &#34; - 与-OCI8 = C:\ PHP-SDK \ ORACLE \ instantclient10 \ SDK,共享&#34; &#34; - 与-oci8-11g = C:\ PHP-SDK \ ORACLE \ instantclient11 \ SDK,共享&#34; &#34; - 使对象-OUT-DIR = .. / OBJ /&#34; &#34; - 使-COM-DOTNET =共享&#34; &#34; - 与-mcrypt的静态=&#34; &#34; - 禁止静电-分析&#34; &#34; - 与-PGO&#34;

配置文件(php.ini)路径C:\ Windows

加载配置文件C:\ xampp \ php \ php.ini

扫描此目录以获取其他.ini文件(无)

解析了其他.ini文件(无)


@Fred -ii-:是的,这基本上就是我在做的事情。我试图看看如何更改php.ini文件的各个部分如何影响浏览器中的输出。


最后!我已经解决了这个问题。多谢你们!在编辑php.ini文件后,我无法相信我犯了一个不重启Apache的愚蠢错误。

1 个答案:

答案 0 :(得分:1)

你能分享错误信息吗?我很想知道它是否是E_FATAL错误。

缺少;会产生E_FATAL错误。 您无法抑制致命错误,因为它是编译错误。

换句话说:在这种情况下,你的php脚本无法编译,必须终止。