IntlDateFormatter::getErrorCode

datefmt_get_error_code

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

IntlDateFormatter::getErrorCode -- datefmt_get_error_codeObtener el código del error de la última operación

Descripción

Estilo orientado a objetos

public IntlDateFormatter::getErrorCode ( void ) : int

Estilo por procedimientos

datefmt_get_error_code ( IntlDateFormatter $fmt ) : int

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.

Parámetros

fmt

El recurso del formateador.

Valores devueltos

El código del error, uno de los valores de UErrorCode. El valor inicial es U_ZERO_ERROR.

Ejemplos

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)

Ver también