牛牛在线工具

IntlCalendar::getErrorCode()

收录 8868 个 PHP 函数,含用途说明与用法示例。

IntlCalendar::getErrorCode()

获取IntlCalendar对象的错误代码

函数名:IntlCalendar::getErrorCode() 适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8 函数描述:获取IntlCalendar对象的错误代码。 用法: public IntlCalendar::getErrorCode( void ): int 参数: 该函数不接受任何参数。 返回值: 返回一个整数,表示IntlCalendar对象的错误代码。 示例: $cal = IntlCalendar::createInstance('en_US'); if ($cal === FALSE) { echo "无法创建IntlCalendar对象"; } else { $cal->set(2022, 1, 30); // 设置日期为2022年2月30日 $errorCode = $cal->getErrorCode(); if ($errorCode !== IntlCalendar::ERROR_NONE) { echo "发生错误,错误代码为:" . $errorCode; } } 在上面的示例中,我们首先创建了一个en_US地区的IntlCalendar对象。然后,我们试图将日期设置为2022年2月30日,这实际上是一个无效的日期。接下来,我们使用getErrorCode()函数获取IntlCalendar对象的错误代码。如果错误代码不等于IntlCalendar::ERROR_NONE,则表示发生了错误,我们将打印错误代码。在这种情况下,我们期望错误代码为IntlCalendar::ERROR_INVALID_FIELD,因为2月没有30日。