IntlCalendar::getErrorMessage

intlcal_get_error_message

オブジェクトの直近のエラーメッセージを取得する

説明

オブジェクト指向型 (method):

public stringfalse IntlCalendar::getErrorMessage()

手続き型:

stringfalse intlcal_get_error_message(IntlCalendar $calendar)

IntlCalendar::getErrorCodeintlcal_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"