|
IntlCalendar::getErrorCodeintlcal_get_error_codeオブジェクトに関する直近のエラーコードを取得する 説明オブジェクト指向型 (method):
public intfalse IntlCalendar::getErrorCode()
手続き型: intfalse intlcal_get_error_code(IntlCalendar
$calendar )
このオブジェクトの直近の呼び出し
(clone も含みます) に関する ICU エラーコードを返します。
または、(手続き型の場合) (ICU ライブラリを呼び出す前に) PHP 側で不正な引数を検知した場合は、 この関数で検知できる情報として記録されません。 intl 拡張モジュールの関数をコールした際に発生した直近のエラーは、 以前の引数エラーも含めて、 intl_get_error_code で取得できます。 この関数はグローバルなエラーコードをリセットしますが、 オブジェクトのエラーコードはリセットしません。 パラメータ
戻り値
成功、失敗、または警告を示す ICU エラーコードを返します。
失敗した場合は 例
例1 IntlCalendar::getErrorCode と IntlCalendar::getErrorMessage の例
上の例の出力は以下となります。 int(0) string(12) "U_ZERO_ERROR" Warning: IntlCalendar::fieldDifference(): intlcal_field_difference: Call to ICU method has failed in /home/glopes/php/ws/example.php on line 10 int(1) string(81) "intlcal_field_difference: Call to ICU method has failed: U_ILLEGAL_ARGUMENT_ERROR" 参考
|