2016-02-21 74 views
0

禁用嚴格的標準錯誤,我想禁用所有的PHP錯誤回報或防止對它們的顯示,但嚴格的標準誤差堅持顯示出來。不能在運行時

我加入這個(雖然雙線冗餘)

ini_set('error_reporting', 0); 
ini_set("display_errors", 0); 
error_reporting(0); 

我的應用程序託管在OpenShift和運行PHP 5.4。

編輯

剛剛意識到這不是唯一的錯誤被拋出。我添加了語法錯誤(省略),它顯示該錯誤。

Parse error: syntax error, unexpected ...

+3

你籤你在哪裏放置了前面的代碼。如果你有一些代碼上面的代碼被視爲之前,應顯示該代碼的錯誤。 – SaidbakR

回答

1

https://stackoverflow.com/a/1248996/1027877

在PHP代碼摘自:

ini_set('display_errors', '0');  # don't show any errors... 
error_reporting(E_ALL | E_STRICT); # ...but do log them 

你可以有這個在你的htaccess文件

php_flag display_errors off