2012-07-04 49 views
2

我現在在我的htaccess的這一套:什麼是php致命錯誤的error_reporting號碼?

php_value的error_reporting -1

我希望日誌只記錄致命錯誤。我用什麼來取代-1來做到這一點?

+1

http://php.net/errorfunc.constants通過https://www.google.de/search?q=php+error+constants – KingCrunch

+0

@KingCrunch我知道這一點,但有1,16和64我想登錄。我如何記錄所有3? – David

+1

您是否也知道[error_reporting()'docs](http://bg2.php.net/manual/en/function.error-reporting.php)?那裏可能是一些例子。 – lanzz

回答

8

您總是可以將幾個標誌與位操作符組合在一起。

echo E_ERROR | E_CORE_ERROR | E_COMPILE_ERROR; 

隨着OR很簡單:這只是1 + 16 + 64 = 81

您可以在手冊頁上找到有關error_reporting()以及關於manual page for bit operators上的位操作符的示例。

一點題外話:您無法登錄E_CORE_ERRORE_COMPILE_ERROR用PHP反正,因爲它們發生,之前在 PHP的啓動過程。