(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::getErrorCode -- datefmt_get_error_code — Obtener el código del error de la última operación
Estilo orientado a objetos
Estilo por procedimientos
Obtiene el código del error de la última operación. Devuelve el código del error de la última operación de formatero de números.
fmt
El recurso del formateador.
El código del error, uno de los valores de UErrorCode. El valor inicial es U_ZERO_ERROR.
Ejemplo #1 Ejemplo de datefmt_get_error_code()
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
$str = datefmt_format($fmt);
if (!$str) {
printf(
"ERROR: %s (%d)\n",
datefmt_get_error_message($fmt),
datefmt_get_error_code($fmt)
);
}
?>
Ejemplo #2 Ejemplo orientado a objetos
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
$str = $fmt->format();
if (!$str) {
printf(
"ERROR: %s (%d)\n",
$fmt->getErrorMessage(),
$fmt->getErrorCode()
);
}
?>
El resultado del ejemplo sería:
ERROR: U_ZERO_ERROR (0)