Open In App

PHP | intl_is_failure() Function

Last Updated : 18 May, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The intl_is_failure() function is an inbuilt function in PHP which is used to check whether the given error code indicates failure. Syntax:
bool intl_is_failure( $error_code )
Parameters: This function accepts single parameter $error_code which is a value that returned by the functions intl_get_error_code(), collator_get_error_code(). Return Value: If the code indicates some failure then it returns True and in case of success or a warning it returns False. Below programs illustrate the intl_is_failure() function in PHP: Program 1: php
<?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 );

?>
Output:
false
true
Program 2: php
<?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); 
} 

?>
Output:
false
true
false
Reference: https://www.php.net/manual/en/function.intl-is-failure.php

Next Article

Similar Reads