(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getErrorMessage -- intlcal_get_error_message — 获取对象的最后一条错误消息
面向对象风格 (方法)
过程化风格
返回与IntlCalendar::getErrorCode() 或 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"