PHP error_get_last() function

Example

Returns the last error occurred:

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

The output of the above code is similar to this:

Array
 (
     [type] => 8
     [message] => Undefined variable: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

Definition and Usage

The error_get_last() function returns the last error that occurred (in the form of an associative array).

The associative array contains four keys:

  • [type] - Description of the error type
  • [message] - Description of the error message
  • [file] - File where the error occurred
  • [line] - Line number where the error occurred

Syntax

error_get_last();

Technical Details

Return Value:

Returns an associative array describing the last error information, with the keys being the "type", "message", "file", and "line" of the error.

If the error is caused by a PHP built-in function, the "message" will start with the name of the function.

Returns NULL if no error has occurred.

PHP Version: 5.2+