>  기사  >  백엔드 개발  >  PHP 구성 파일에서 오류 수준을 정의하는 방법

PHP 구성 파일에서 오류 수준을 정의하는 방법

青灯夜游
青灯夜游원래의
2021-09-17 19:20:091539검색

php 구성 파일에서 오류 보고 수준을 정의하는 방법: 1. PHP 설치 디렉터리를 열고 "php.ini" 구성 파일을 찾아 엽니다. 2. 구성 파일에서 "error_reporting" 항목을 찾아 엽니다. 이 항목의 값을 필수로 설정하십시오. 오류 유형이 충분합니다.

PHP 구성 파일에서 오류 수준을 정의하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 구성 파일에서 오류 수준을 정의하는 방법

1. , php.ini 구성 파일을 찾아 엽니다

2. 구성 파일에서 "error_reporting" 항목을 찾아 이 항목의 값을 필요한 오류 유형으로 설정합니다.

PHP의 오류 유형은 다음 표에 나와 있습니다.

Value Constant Description
1 E_ERROR 치명적인 런타임 오류, 일반적으로 메모리 할당과 같은 복구할 수 없는 상황입니다. 결과적인 문제로 인해 스크립트가 종료되고 더 이상 실행되지 않습니다.
2 E_WARNING 런타임 경고(치명적이지 않은 오류), 프롬프트 메시지만 표시되지만 스크립트는 작업을 종료하지 않습니다.
4 E_PARSE 파서에서만 생성되는 컴파일 시간 구문 분석 오류입니다.
8 E_NOTICE 런타임 알림은 스크립트가 오류로 나타날 수 있는 상황에 직면했지만 정상적으로 실행될 수 있는 스크립트에도 유사한 알림이 있을 수 있다는 의미입니다.
16 E_CORE_ERROR PHP 초기화 시작 중에 발생하는 치명적인 오류로, E_ERROR와 비슷하지만 PHP 엔진 코어에 의해 생성됩니다.
32 E_CORE_WARNING PHP 초기화 시작 중에 발생하는 경고(치명적이지 않은 오류)는 E_WARNING 과 유사하지만 PHP 엔진 코어에 의해 생성됩니다.
64 E_COMPILE_ERROR E_ERROR와 유사하지만 Zend 스크립팅 엔진에 의해 생성되는 치명적인 컴파일 시간 오류입니다.
128 E_COMPILE_WARNING 컴파일 시간 경고(치명적이지 않은 오류), E_WARNING과 유사하지만 Zend 스크립트 엔진에 의해 생성됩니다.
256 E_USER_ERROR 사용자가 생성한 오류 메시지는 E_ERROR와 유사하지만 코드에서 PHP 함수 Trigger_error()를 사용하여 사용자가 직접 생성한 것입니다.
512 E_USER_WARNING 사용자가 생성한 경고 메시지는 E_WARNING과 유사하지만 코드에서 PHP 함수 Trigger_error()를 사용하여 사용자가 직접 생성한 것입니다.
1024 E_USER_NOTICE 사용자가 생성한 알림 정보는 E_NOTICE와 유사하지만 코드에서 PHP 함수 Trigger_error()를 사용하여 사용자가 직접 생성한 것입니다.
1024 E_STRICT 코드 수정에 대한 PHP의 제안을 활성화하여 코드의 최고의 상호 운용성과 향후 호환성을 보장합니다.
2048 E_RECOVERABLE_ERROR 잠재적으로 위험한 오류가 발생했지만 아직 PHP 엔진이 불안정한 상태가 되지 않았음을 나타내는 치명적인 오류입니다. 사용자 정의 핸들러에서 오류를 포착하지 못하면 E_ERROR가 되어 스크립트가 종료됩니다.
8192 E_DEPRECATED 런타임 알림을 활성화하면 향후 버전에서 제대로 작동하지 않을 수 있는 코드에 대해 경고를 표시합니다.
16384 E_USER_DEPRECATED 사용자가 생성한 경고 메시지는 E_DEPRECATED와 유사하지만 코드에서 PHP 함수 Trigger_error()를 사용하여 사용자가 직접 생성한 것입니다.
30719 E_ALL E_STRICT를 제외한 모든 오류 및 경고 메시지.

PHP 파일의 error_reporting() 함수를 사용하여 오류 수준을 정의할 수도 있습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 구성 파일에서 오류 수준을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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