DateTime::getLastErrors

date_get_last_errors

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

DateTime::getLastErrors -- date_get_last_errors — 경고 및 오류를 반환합니다.


설명

객체 지향 스타일

public static DateTime::getLastErrors(): array|false

절차적 스타일

date_get_last_errors(): array|false

날짜/시간 문자열을 구문 분석하는 동안 발견된 경고 및 오류 배열을 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

경고 및 오류에 대한 정보가 포함된 배열을 반환하거나 경고나 오류가 없는 경우 false를 반환합니다.


Examples

예제 #1 DateTime::getLastErrors() 예제

객체 지향 스타일

                  
<?php
try {
    $date = new DateTime('asdfasdf');
} catch (Exception $e) {
    // For demonstration purposes only...
    print_r(DateTime::getLastErrors());

    // The real object-oriented way to do this is
    // echo $e->getMessage();
}
?>
                  
                

절차적 스타일

                  
<?php
$date = date_create('asdfasdf');
print_r(date_get_last_errors());
?>
                  
                

위의 예는 다음을 출력합니다.

Array
(
   [warning_count] => 1
   [warnings] => Array
       (
           [6] => Double timezone specification
       )

   [error_count] => 1
   [errors] => Array
       (
           [0] => The timezone could not be found in the database
       )

)
                

예제 출력의 인덱스 6과 0은 오류가 발생한 문자열의 문자 인덱스를 나타냅니다.