class IntlGlobals

Provides fake static versions of the global functions in the intl extension.

Constants

U_ZERO_ERROR

Indicates that no error occurred.

U_ILLEGAL_ARGUMENT_ERROR

Indicates that an invalid argument was passed.

U_PARSE_ERROR

Indicates that the parse() operation failed.

Methods

static bool
isFailure(int $errorCode)

Returns whether the error code indicates a failure.

static int
getErrorCode()

Returns the error code of the last operation.

static string
getErrorMessage()

Returns the error message of the last operation.

static string
getErrorName(int $code)

Returns the symbolic name for a given error code.

static 
setError(int $code, string $message = '')

Sets the current error.

Details

at line line 64
static bool isFailure(int $errorCode)

Returns whether the error code indicates a failure.

Parameters

int $errorCode The error code returned by IntlGlobals::getErrorCode()

Return Value

bool

at line line 77
static int getErrorCode()

Returns the error code of the last operation.

Returns IntlGlobals::UZEROERROR if no error occurred.

Return Value

int

at line line 89
static string getErrorMessage()

Returns the error message of the last operation.

Returns "UZEROERROR" if no error occurred.

Return Value

string

at line line 101
static string getErrorName(int $code)

Returns the symbolic name for a given error code.

Parameters

int $code The error code returned by IntlGlobals::getErrorCode()

Return Value

string

at line line 118
static setError(int $code, string $message = '')

Sets the current error.

Parameters

int $code One of the error constants in this class
string $message The ICU class error message

Exceptions

InvalidArgumentException If the code is not one of the error constants in this class