2013-02-08 17 views
1

從手冊:E_PARSE和使用error_reporting

 
error_reporting(E_ERROR | E_WARNING | E_PARSE); 

如果E_PARSE這是一個編譯時錯誤是否有意義在使用error_reporting函數中使用它?

拿這個腳本,例如:仍然會顯示

 
error_reporting(E_ALL^E_PARSE); 
x = 1; 

解析錯誤,如果php.ini中激活它。

回答

1

的情況下有中包含的文件解析錯誤:

<?php /* good.php */ 
error_reporting(E_ALL^E_PARSE); 
include 'bad.php'; 
?> 

<?php /* bad.php */ 
z = 1; 
?> 

這大概也與INI設置,將禁用的E_PARSE錯誤報告的一致性。

相關問題