>  기사  >  백엔드 개발  >  PHP error_clear_last() 함수 및 error_get_last() 함수

PHP error_clear_last() 함수 및 error_get_last() 함수

怪我咯
怪我咯원래의
2017-07-10 14:25:021912검색

error_clear_last — 마지막 오류 지우기

error_clear_last() 예

<?php
var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());

@$a = $b;

var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());
?>

위 루틴의 출력은 다음과 유사합니다.

NULL
NULL
array(4) {
  ["type"]=>
  int(8)
  ["message"]=>
  string(21) "Undefined variable: b"
  ["file"]=>
  string(9) "%s"
  ["line"]=>
  int(6)
}
NULL

error_get_last — 발생한 마지막 오류를 가져오고 관련 배열을 반환합니다. 오류의 "유형", "메시지", "파일" 및 "줄"을 배열의 키로 사용하여 마지막 오류 메시지를 설명합니다. PHP 내장 함수로 인해 오류가 발생한 경우 "메시지"는 함수 이름으로 시작됩니다. 아직 오류가 없으면 NULL을 반환합니다.

error_get_last() 예

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

위 루틴의 출력은 다음과 유사합니다.

Array
(
    [type] => 8
    [message] => Undefined variable: a
    [file] => C:\WWW\index.php
    [line] => 2
)

위 내용은 PHP error_clear_last() 함수 및 error_get_last() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.