Php E_解析和错误报告
从手册中: error_reporting(E_ERROR | E_WARNING | E_PARSE); 错误报告(E|U错误| E|U警告| E|U解析); 如果E_PARSE是编译时错误,那么在错误报告函数中使用它有意义吗 以这个脚本为例: error_reporting(E_ALL ^ E_PARSE); x = 1; 错误报告(E_ALL ^E_PARSE); x=1;Php E_解析和错误报告,php,Php,从手册中: error_reporting(E_ERROR | E_WARNING | E_PARSE); 错误报告(E|U错误| E|U警告| E|U解析); 如果E_PARSE是编译时错误,那么在错误报告函数中使用它有意义吗 以这个脚本为例: error_reporting(E_ALL ^ E_PARSE); x = 1; 错误报告(E_ALL ^E_PARSE); x=1; 如果php.ini激活了解析错误,则仍将显示该错误。如果包含的文件中存在解析错误: <?php /* good
如果php.ini激活了解析错误,则仍将显示该错误。如果包含的文件中存在解析错误:
<?php /* good.php */
error_reporting(E_ALL ^ E_PARSE);
include 'bad.php';
?>
<?php /* bad.php */
z = 1;
?>
这可能也是为了与ini设置保持一致,如果包含的文件中存在解析错误,ini设置将禁用
E_PARSE
的错误报告:
<?php /* good.php */
error_reporting(E_ALL ^ E_PARSE);
include 'bad.php';
?>
<?php /* bad.php */
z = 1;
?>
这可能也是为了与ini设置保持一致,ini设置将禁用E_PARSE
的错误报告