error_clear_last — 最後のエラーをクリアします
error_clear_last() 例
<?php var_dump(error_get_last()); error_clear_last(); var_dump(error_get_last()); @$a = $b; var_dump(error_get_last()); error_clear_last(); var_dump(error_get_last()); ?>
上記のルーチンの出力は次のようになります:
NULL NULL array(4) { ["type"]=> int(8) ["message"]=> string(21) "Undefined variable: b" ["file"]=> string(9) "%s" ["line"]=> int(6) } NULL
error_get_last — 発生した最後のエラーを取得し、関連付けられた array を返します。説明 最後のエラー メッセージ。エラーの「タイプ」、「メッセージ」、「ファイル」、および「行」が配列のキーとして表示されます。 エラーが PHP 組み込み関数によって引き起こされた場合、「message」は関数名で始まります。 まだエラーがない場合は NULL を返します。
error_get_last() 例
<?php echo $a; print_r(error_get_last()); ?>
上記のルーチンの出力は次のようになります:
Array ( [type] => 8 [message] => Undefined variable: a [file] => C:\WWW\index.php [line] => 2 )
以上がPHPのerror_clear_last()関数とerror_get_last()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。