什么是php致命错误的error_reporting数字?

时间:2012-07-04 13:52:32

标签: php apache .htaccess error-handling

我目前在我的htaccess中有这个设置:

php_value error_reporting -1

我希望日志只记录致命错误。我该怎么做-1替换-1?

1 个答案:

答案 0 :(得分:9)

您始终可以将多个标志与位运算符组合在一起。

echo E_ERROR | E_CORE_ERROR | E_COMPILE_ERROR;

使用OR很容易:它只是1 + 16 + 64 = 81

您可以在error_reporting()的手册页和manual page for bit operators上的位操作符上找到示例。

作为旁注:无论如何,您无法使用PHP记录E_CORE_ERRORE_COMPILE_ERROR,因为它们在或之前启动过程中发生