Anuncios

Bienvenidos sean a este post, hoy veremos una función de PHP.

Anuncios

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();
Anuncios

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:

PHP
<?php
$fecha = date_create("22-13-2027");
print_r(date_get_last_errors());
?>
Anuncios

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.php
Array
(
[warning_count] => 1
[warnings] => Array
(
[5] => Double timezone specification
)
[error_count] => 2
[errors] => Array
(
[0] => Unexpected character
[1] => Unexpected character
)
)
$
Anuncios

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.

Anuncios

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:

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50