Bienvenidos sean a este post, hoy veremos una función de PHP.
Esta función nos devuelve los errores y avisos que pueden suceder al analizar una fecha creada. Pasemos a ver como es su sintaxis:
date_get_last_errors();
Como mencionamos, nos devuelve un objeto que contiene todos los avisos y errores devueltos por el análisis al momento de crear un objeto DateTime. En caso de no ocurrir alguno, no devuelve nada. Para entender como trabaja, vamos a analizar el siguiente ejemplo:
$fecha = date_create("22-13-2027");print_r(date_get_last_errors());
Este código simple genera un date que a simple vista se nota que es incorrecto. Luego mediante print_r mostraremos el objeto devuelto por la función. Veamos como es la salida:
$ php date_get_error.phpArray( [warning_count] => 1 [warnings] => Array ( [5] => Double timezone specification ) [error_count] => 2 [errors] => Array ( [0] => Unexpected character [1] => Unexpected character ))$
Observen el tipo de objeto devuelto, es un array. Por lo tanto, cada uno de los campos podemos procesaarlos como tales. Como mencionamos anteriormente, tenemos los avisos (Warnings) que son simples notificaciones que no afectan la ejecución del código. Y luego los errores, los cuales si afectan a la ejecución del código. Pero también nos pueden servir para saber porque pudo fallar o avisos a tener en cuenta.
En resumen, hoy hemos visto a date_get_last_errors, que es, para que sirve, como se utiliza, los parámetros que podemos utilizar y un ejemplo simple para ver como trabaja. Espero les haya sido de utilidad, les dejo algunas de mis redes sociales para seguirme o recibir una notificacion cada vez que subo un nuevo post:


Donación
Es para mantenimento del sitio, gracias!
$1.50





