(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"