IntlGlobals
абстрактный класс IntlGlobals
Предоставляет псевдостатические версии глобальных функций в расширении intl.
Постоянные значения
| U_ZERO_ERROR | Указывает, что ошибка не произошла. |
| U_ILLEGAL_ARGUMENT_ERROR | Указывает, что был передан недопустимый аргумент. |
| U_PARSE_ERROR | Указывает, что операция parse() завершилась неудачей. |
Методы
| статический bool | isFailure(int $errorCode) Возвращает, указывает ли код ошибки на неудачу. | |
| статический int | getErrorCode() Возвращает код ошибки последней операции. | |
| статический string | getErrorMessage() Возвращает сообщение об ошибке последней операции. | |
| статический string | getErrorName(int $code) Возвращает символическое имя для данного кода ошибки. | |
| статический | setError(int $code, string $message = '') Устанавливает текущую ошибку. |
Подробности
статический bool isFailure(int $errorCode)
Возвращает, указывает ли код ошибки на неудачу.
Параметры
| int | $errorCode | Код ошибки, возвращённый IntlGlobals::getErrorCode() |
Возвращаемое значение
| bool |
статический int getErrorCode()
Возвращает код ошибки последней операции.
Возвращает IntlGlobals::U_ZERO_ERROR, если ошибка не произошла.
Возвращаемое значение
| int |
статический string getErrorMessage()
Возвращает сообщение об ошибке последней операции.
Возвращает "U_ZERO_ERROR", если ошибка не произошла.
Возвращаемое значение
| string |
статический string getErrorName(int $code)
Возвращает символическое имя для данного кода ошибки.
Параметры
| int | $code | Код ошибки, возвращённый IntlGlobals::getErrorCode() |
Возвращаемое значение
| string |
статический setError(int $code, string $message = '')
Устанавливает текущую ошибку.
Параметры
| int | $code | Одно из констант ошибок в этом классе |
| string | $message | Сообщение об ошибке класса ICU |
Исключения
| InvalidArgumentException | Если код не является одной из констант ошибок в этом классе |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Intl/Globals/IntlGlobals.html