How to get the last occurred error using PHP ?
It is very easy to get information about the last error that occurred in PHP using error_get_last() function. We can get very detailed information about the error such as, file and line number at which the error occurred.
Syntax:
error_get_last();
Return value:
(associative array | NULL)
The associative array returned above contains data as follows:
- type : Type of error (error code)
- message : Error Message
- file : Path of file in which error occurred
- line : Line number at error occurred in above file
PHP code:
PHP
<?php echo $var ; // This line will throw error $error_info = error_get_last(); print_r( $error_info ); echo '<br/>' ; print_r ( $error_info [ 'type' ]); echo '<br/>' ; print_r ( $error_info [ 'message' ]); echo '<br/>' ; print_r ( $error_info [ 'file' ]); echo '<br/>' ; print_r ( $error_info [ 'line' ]); ?> |
Output:
Array ( [type] => 8 [message] => Undefined variable: var [file] => /home/nzH0BV/prog.php [line] => 2 ) 8 Undefined variable: var /home/nzH0BV/prog.php 2