Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php E_解析和错误报告_Php - Fatal编程技术网

Php E_解析和错误报告

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

从手册中:

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 */
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
的错误报告