(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getErrorMessage -- intlcal_get_error_message — Получает последнее сообщение об ошибке для объекта
Объектно-ориентированный стиль (метод):
Процедурный стиль:
Возвращает сообщение об ошибке (если есть), связанное с ошибкой, о которой сообщает IntlCalendar::getErrorCode() or intlcal_get_error_code(). Если связанного сообщения об ошибке нет, будет возвращено только строковое представление имени константы ошибки. В противном случае сообщение об ошибке также включает сообщение, установленное на стороне привязки PHP.
calendar
Объект календаря в интерфейсе процедурного стиля.
Сообщение об ошибке, связанное с последней ошибкой, возникшей при вызове функции для этого объекта
или строка, указывающая на отсутствие ошибки.
Возвращает false
в случае возникновения ошибки.
Пример #1 Пример использования IntlCalendar::getErrorMessage()
<?php
$cal = IntlCalendar::createInstance('UTC', 'en_US');
var_dump($cal->getErrorMessage());
$cal->getWeekendTransition(IntlCalendar::DOW_WEDNESDAY);
var_dump($cal->getErrorMessage());
Результат выполнения приведённого примера:
string(12) "U_ZERO_ERROR" string(82) "intlcal_get_weekend_transition: Error calling ICU method: U_ILLEGAL_ARGUMENT_ERROR"