La función intl_is_failure() es una función incorporada en PHP que se usa para verificar si el código de error dado indica una falla.
Sintaxis:
bool intl_is_failure( $error_code )
Parámetros: esta función acepta un único parámetro $error_code , que es un valor devuelto por las funciones intl_get_error_code(), collator_get_error_code().
Valor devuelto: si el código indica algún error, devuelve True y, en caso de éxito o una advertencia, devuelve False.
Los siguientes programas ilustran la función intl_is_failure() en PHP:
Programa 1:
<?php // Function definition function check( $err_code ) { var_export( intl_is_failure( $err_code ) ); echo "\n"; } // Function call using error_code as parameter check( U_USING_FALLBACK_WARNING ); check( U_ILLEGAL_ARGUMENT_ERROR ); ?>
Producción:
false true
Programa 2:
<?php // Function definition function check( $err_code ) { var_export( intl_is_failure( $err_code ) ); echo "\n"; } // Declare an array which contains error_code $arr = array( U_ZERO_ERROR, U_ILLEGAL_ARGUMENT_ERROR, U_USING_FALLBACK_WARNING, ); // Loop to call function foreach ($arr as $err) { // Check each element as // code point data check($err); } ?>
Producción:
false true false
Referencia: https://www.php.net/manual/en/function.intl-is-failure.php