查詢

intl_get_error_code()函式—用法及示例

「 獲取最近一次國際化擴充套件(intl)操作的錯誤程式碼 」


函式名:intl_get_error_code()

適用版本:PHP 5.3.0及以上版本

用法:intl_get_error_code()函式用於獲取最近一次國際化擴充套件(intl)操作的錯誤程式碼。

語法:int intl_get_error_code ( void )

返回值:返回一個整數值,表示最近一次intl操作的錯誤程式碼。如果沒有錯誤發生,則返回0。

示例:

// 示例1:獲取intl操作的錯誤程式碼
$coll = collator_create('en_US');
if ($coll === false) {
    echo "建立collator物件失敗,錯誤程式碼:" . intl_get_error_code();
} else {
    echo "collator物件建立成功";
}

// 示例2:處理intl操作的錯誤程式碼
$coll = collator_create('en_US');
if ($coll === false) {
    $errorCode = intl_get_error_code();
    $errorMessage = intl_get_error_message();
    echo "建立collator物件失敗,錯誤程式碼:" . $errorCode . ",錯誤資訊:" . $errorMessage;
} else {
    echo "collator物件建立成功";
}

在示例1中,我們嘗試建立一個collator物件,如果建立失敗,則使用intl_get_error_code()函式獲取錯誤程式碼並輸出。

在示例2中,我們同樣嘗試建立一個collator物件,但是我們使用intl_get_error_code()函式獲取錯誤程式碼和intl_get_error_message()函式獲取錯誤資訊,並將它們一起輸出。這樣可以更詳細地瞭解錯誤的原因。

需要注意的是,intl_get_error_code()函式只能獲取最近一次intl操作的錯誤程式碼,如果在之前的操作中發生了錯誤,它們的錯誤程式碼將被覆蓋。因此,在處理錯誤時,建議立即獲取錯誤程式碼並儲存,以免丟失相關資訊。

補充糾錯
上一個函式: intl_get_error_message()函式
下一個函式: intl_error_name()函式
熱門PHP函式
分享連結