DateTimeImmutable::getLastErrors
En esta página
DateTimeImmutable::getLastErrors
Devuelve las advertencias y errores
Descripción#
public static DateTimeImmutable::getLastErrors(): array
```php
Devuelve un array de advertencias y errores encontrados mientras se analizaba una cadena de fecha/hora.
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Devuelve un array que contiene información sobre advertencias y errores, o `false` si no hay ni advertencias ni errores.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.2.0 | Antes de PHP 8.2.0, esta función no devolvía `false` cuando no había advertencias ni errores. En su lugar, siempre devolvía la estructura de array documentada. |
## Ejemplos
`DateTimeImmutable::getLastErrors` example
El ejemplo anterior mostrará:
Array
(
[warning_count] => 1
[warnings] => Array
(
[6] => Double timezone specification
)
[error_count] => 1
[errors] => Array
(
[0] => The timezone could not be found in the database
)
)
Failed to parse time string (asdfasdf) at position 0 (a): The timezone could not be found in the database
Los índices 6, y 0 en la salida de ejemplo se refieren al índice de caracteres en la cadena donde ocurrió el error.
Detectando fechas desbordadas