PHP error_get_last() 関数

最後に発生したエラーを返します:

<?php
 echo $test;
 print_r(error_get_last());
 ?> 

上記のコードの出力は以下のようになります:

配列
 (
     [type] => 8
     [message] => 未定義の変数: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

定義と使用法

error_get_last() 関数は最後に発生したエラーを関連配列の形式で返します。

関連配列には以下の4つのキーが含まれます:

  • [type] - エラーのタイプを説明
  • [message] - エラーのメッセージを説明
  • [file] - エラーが発生したファイルを説明
  • [line] - エラーが発生した行の番号を説明

構文

error_get_last();

技術的詳細

返り値:

関連配列を返し、最後のエラーの情報を提供します。配列のキーはエラーの "type"、"message"、"file"、および "line" です。

エラーが PHP 内置関数によって引き起こされた場合、"message" はその関数名で始まります。

エラーがない場合、NULL を返します。

PHP バージョン: 5.2+