PHP Conference Nagoya 2025

IntlCalendar::getErrorMessage

intlcal_get_error_message

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::getErrorMessage -- intlcal_get_error_messageПолучает последнее сообщение об ошибке для объекта

Описание

Объектно-ориентированный стиль (метод):

public IntlCalendar::getErrorMessage(): string|false

Процедурный стиль:

intlcal_get_error_message(IntlCalendar $calendar): string|false

Возвращает сообщение об ошибке (если есть), связанное с ошибкой, о которой сообщает 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"

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top