IntlGlobals
abstract 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
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 |
static int getErrorCode()
Returns the error code of the last operation.
Returns IntlGlobals::U_ZERO_ERROR if no error occurred.
Return Value
| int |
static string getErrorMessage()
Returns the error message of the last operation.
Returns "U_ZERO_ERROR" if no error occurred.
Return Value
| string |
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 |
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 |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Intl/Globals/IntlGlobals.html