[英]Disable strict standards in PHP 5.3.8
我在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')
但仍然顯示與嚴格標准相關的錯誤。
那么如何禁用嚴格的標准錯誤呢?
我也有同樣的問題。 這就是我在joomla中修復它的方法。
將joomla的configuration.php中的error_reporting設置為“30711”(等於E_ALL&~E_NOTICE&~E_STRICT)
只是弄亂了這個並想分享我自己的結果。 我沒有使用php做運行時,我在php.ini文件中做到了。
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
記得事后重啟服務器....
我嘗試過thanhtd的解決方案,但它並不適合我。 但是,我將error_reporting值更改為'1',而不是在我的configuration.php文件中為Joomla(2)更改了默認值'0',這是有效的。 所以感謝thanhtd讓我走上了正確的道路。
使用E_NONE
來抑制所有錯誤
你可能還想使用display_errors(0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.