php 구성 파일에서 오류 보고 수준을 정의하는 방법: 1. PHP 설치 디렉터리를 열고 "php.ini" 구성 파일을 찾아 엽니다. 2. 구성 파일에서 "error_reporting" 항목을 찾아 엽니다. 이 항목의 값을 필수로 설정하십시오. 오류 유형이 충분합니다.
이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!