PHP Conference Japan 2024

IntlCalendar::getErrorMessage

intlcal_get_error_message

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

IntlCalendar::getErrorMessage -- intlcal_get_error_message取得物件上的最後一個錯誤訊息

說明

物件導向風格 (方法)

public IntlCalendar::getErrorMessage(): 字串|false

程序式風格

intlcal_get_error_message(IntlCalendar $calendar): 字串|false

傳回與 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"

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top