我目前的php.ini文件設置爲比報告折舊和嚴格的標準,其他所有錯誤如下:PHP錯誤抑制被忽略
error_reporting = E_ALL & ~E_STRICT & ~E_DEPRECATED
之所以使用這個設置是我們迫切需要執行在託管我們網站的Linux服務器上升級PHP;存在的問題是不推薦的功能和嚴格的標準建議將很快填滿170多個網站的錯誤日誌文件。這些錯誤主要是由於一些小的東西,比如函數沒有被聲明爲靜態的等等。最終,我們將通過所有的網站並解決這些問題,但同時我們需要抑制這些錯誤。
我有一個本地測試環境(運行PHP,我們希望升級到的版本 - 5.4.3)的問題是,錯誤仍與之前有如下印刷顯示:
SCREAM: Error suppression ignored for
任何人都可以給我一些見解,爲什麼錯誤抑制被忽略,以及如何正確抑制錯誤?
在此先感謝。
也許是一個愚蠢的問題,但你有沒有重新啓動Apache? – 2013-03-04 13:55:34
不是一個愚蠢的問題,驚訝其被忽視的頻率。但是,我正在重新啓動所有WAMP服務。 – 2013-03-04 13:56:41