ホームページ  >  記事  >  バックエンド開発  >  PHPのerror_clear_last()関数とerror_get_last()関数

PHPのerror_clear_last()関数とerror_get_last()関数

怪我咯
怪我咯オリジナル
2017-07-10 14:25:021912ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。