查詢

DateTimeImmutable::getLastErrors()函式—用法及示例

「 獲取上一個 DateTimeImmutable 物件的錯誤資訊 」


函式名:DateTimeImmutable::getLastErrors()

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

用法:DateTimeImmutable::getLastErrors() 方法用於獲取上一個 DateTimeImmutable 物件的錯誤資訊。

示例:

// 建立一個具有錯誤的 DateTimeImmutable 物件
$date = new DateTimeImmutable('2022-13-01');

// 獲取錯誤資訊
$errors = $date->getLastErrors();

// 列印錯誤資訊
print_r($errors);

輸出:

Array
(
    [warning_count] => 1     // 警告數量
    [warnings] => Array      // 警告資訊陣列
        (
            [6] => Double month, day invalid
        )

    [error_count] => 0       // 錯誤數量
    [errors] => Array        // 錯誤資訊陣列
        (
        )

)

說明:

  • getLastErrors() 方法返回一個關聯陣列,包含兩個鍵值對:
    • warning_count:警告數量
    • warnings:警告資訊陣列,根據具體情況可以包含多個警告資訊
  • 如果沒有錯誤發生,error_counterrors 陣列將為空。
  • 在示例中,由於日期中的月份超出了有效範圍,所以會觸發一個警告,警告資訊儲存在 warnings 陣列中。
補充糾錯
熱門PHP函式
分享連結