PHP 에러 메시지 표시하기 / error_reporting
페이지 정보
본문
PHP 프로그램 작동중 에러가 명확하지 않을때 아래와 같이 페이지 상단에 넣으면 구체적인 에러내용을 확인할 수 있습니다.
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
// 오류 출력 끄기
// Turn off all error reporting
error_reporting(0);
// 간단한 실행 오류보고
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// E_NOTICE 포함
// (초기화되지 않은 변수를보고하거나 변수 이름 철자를 잘못 잡기 위해 ...)
// Reporting E_NOTICE can be good too (to report uninitialized variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// E_NOTICE를 제외한 모든 오류 보기
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
// 모든 오류 보기 #1
// Report all PHP errors
error_reporting(E_ALL);
// 모든 오류 보기 #2
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
?>
참고자료
https://gocoder.tistory.com/266
https://www.php.net/manual/en/function.error-reporting.php
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
// 오류 출력 끄기
// Turn off all error reporting
error_reporting(0);
// 간단한 실행 오류보고
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// E_NOTICE 포함
// (초기화되지 않은 변수를보고하거나 변수 이름 철자를 잘못 잡기 위해 ...)
// Reporting E_NOTICE can be good too (to report uninitialized variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// E_NOTICE를 제외한 모든 오류 보기
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
// 모든 오류 보기 #1
// Report all PHP errors
error_reporting(E_ALL);
// 모든 오류 보기 #2
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
?>
참고자료
https://gocoder.tistory.com/266
https://www.php.net/manual/en/function.error-reporting.php
댓글목록
등록된 댓글이 없습니다.