IntlCalendar::isSet

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

IntlCalendar::isSetフィールドが設定されているかを調べる

説明

オブジェクト指向型

public IntlCalendar::isSet(int $field): bool

手続き型

intlcal_is_set(IntlCalendar $calendar, int $field): bool

(clear とは逆に) フィールドが設定されているかどうかを判定して返します。 フィールドを設定することは、 フィールドを未設定にし、 日付/時刻を計算する時にデフォルト値を用いることよりも優先度が高いです。 後に設定したフィールドの方が、先に設定したものよりも優先度が高いです。

パラメータ

calendar

IntlCalendar クラスのインスタンス。

field

IntlCalendar の日付/時刻 フィールド定数 のいずれか。 0 から IntlCalendar::FIELD_COUNT までの間の整数値です。

戻り値

引数にエラーがない場合、 フィールドが設定されると true を返します。

IntlCalendar::clear() の例を参照下さい。

参考

関連キーワード:  フィールド, 設定, IntlCalendar, isSet, 時刻, 日付, 優先, int, calendar, エラー