1

マニュアルから:

error_reporting(E_ERROR | E_WARNING | E_PARSE);

E_PARSE がコンパイル時エラーの場合、error_reporting 関数で使用する意味はありますか?

たとえば、次のスクリプトを使用します。

error_reporting(E_ALL ^ E_PARSE);
x = 1;

php.ini で有効にすると、解析エラーが表示されます。

4

1 に答える 1

1

インクルードファイルに解析エラーがある場合:

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

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

これはおそらく、のエラー報告を無効にするini設定との整合性のためでもありますE_PARSE

于 2013-02-08T06:30:02.043 に答える