PHP error_get_last() 함수

예제

최근 발생한 에러를 반환합니다:

<?php
 echo $test;
 print_r(error_get_last());
 ?> 

위 코드의 출력은 다음과 같습니다:

Array
 (
     [type] => 8
     [message] => 미정의 변수: test
     [file] => C:\webfolder\test.php
     [line] => 2
 )

정의와 사용법

error_get_last() 함수는 마지막으로 발생한 에러를 연관 배열 형식으로 반환합니다.

관련 배열은 네 개의 키를 포함합니다:

  • [type] - 에러 타입
  • [message] - 에러 메시지
  • [file] - 발생한 에러의 파일
  • [line] - 발생한 에러의 행 번호

문법

error_get_last();

기술 세부 사항

반환 값:

관련 배열을 반환하며, 마지막 에러의 "type", "message", "file", "line"을 배열의 키로 설명합니다.

에러가 PHP 내장 함수로 인해 발생하면, "message"는 해당 함수 이름으로 시작됩니다.

에러가 없으면 NULL을 반환합니다.

PHP 버전: 5.2+