(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getErrorMessage -- intlcal_get_error_message — 取得物件上的最後一個錯誤訊息
物件導向風格 (方法)
程序式風格
傳回與 IntlCalendar::getErrorCode() 或 intlcal_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"