English | 简体中文 | 繁體中文
查询

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日。

补充纠错
热门PHP函数
分享链接