¿Cómo obtener el último error ocurrido usando PHP?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *