禁用PHP 5.3.8中的严格标准

Haf*_*fiz 3 php error-reporting

我在PHP中使用严格的标准选项,但我想禁用它,因为Joomla不喜欢它,我必须在我的localhost上使用Joomla.

在回答本网站上的另一个问题时,给出了这个解决方案:E_ALL & ~E_DEPRECATED & ~E_STRICT但这对我不起作用.我认为它只适用于PHP 5.4,而我使用的是5.3.8.

谁能告诉我应该用什么?我目前正在使用error_reporting(E_ALL & ~E_NOTICE).我也在使用,ini_set('display_errors')但仍然显示与严格标准相关的错误.

那么如何禁用严格的标准错误呢?

tha*_*htd 13

我也有同样的问题.这就是我在joomla中修复它的方法.

将joomla的configuration.php中的error_reporting设置为"30711"(等于E_ALL&~E_NOTICE&~E_STRICT)


小智 5

只是弄乱了这个并想分享我自己的结果.我没有使用php做运行时,我在php.ini文件中做到了.

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

记得事后重启服务器....