Es muy fácil obtener información sobre el último error que ocurrió en PHP usando la función error_get_last() . Podemos obtener información muy detallada sobre el error, como el archivo y el número de línea en el que se produjo el error.
Sintaxis:
error_get_last();
Valor de retorno:
(associative array | NULL)
La array asociativa devuelta anteriormente contiene datos de la siguiente manera:
- type : Tipo de error (código de error)
- mensaje: mensaje de error
- archivo: Ruta del archivo en el que ocurrió el error
- línea: número de línea en el que se produjo un error en el archivo anterior
código PHP:
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']); ?>
Producción:
Array ( [type] => 8 [message] => Undefined variable: var [file] => /home/nzH0BV/prog.php [line] => 2 ) 8 Undefined variable: var /home/nzH0BV/prog.php 2
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA