> 백엔드 개발 > PHP 튜토리얼 > PHP 기본 설정에서 알림 경고를 차단하는 방법

PHP 기본 설정에서 알림 경고를 차단하는 방법

不言
풀어 주다: 2023-03-29 13:18:01
원래의
1482명이 탐색했습니다.

작성된 코드의 오류는 무시되거나 전혀 오류가 발생하지 않을 수 있습니다. PHP는 여전히 알림 경고를 표시합니다. 다음으로 PHP 기본 설정에서 알림 경고를 차단하는 방법을 소개하겠습니다.

PHP의 기본 설정은 다음과 같습니다. 페이지가 제대로 표시되지 않을 수 있는 경고 메시지를 확인하세요. 직접 정의한 변수를 사용하셨나요? 하지만 PHP를 프로그래밍할 때 C++만큼 엄격하지 않아 프로그래밍할 때 이 기능을 자주 사용합니다.
그동안 열심히 작성하신 PHP 프로그램을 서버에 배포하실 때 많은 분들이 이런 메시지를 보셨을 거라 믿습니다.

PHP Notice: Undefined variable  
PHP Notice: Undefined index
로그인 후 복사

직접 사용되는 정의된 변수가 있는지 살펴보세요. . 하지만 PHP를 프로그래밍할 때 C++만큼 엄격하지 않아 프로그래밍할 때 이 기능을 자주 사용합니다. PHP의 기본 설정은 이러한 프롬프트를 표시하는 것이며, 이로 인해 페이지가 제대로 표시되지 않습니다.

//error_reporting(E_ALL);  
error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
로그인 후 복사

첫 번째는 모든 오류를 표시한다는 의미이고,
두 번째는 경고를 표시하지 않고 모든 오류를 표시한다는 의미입니다.
두 번째 줄 앞에 //를 추가하고 앞에 있는 //를 제거하면 됩니다. 첫 번째 줄의 그게 다야.

첨부 파일: 각 오류 보고서에 대한 자세한 설명
사용법:

error_reporting(0);//禁用错误报告  
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息  
error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息  
error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。  
error_reporting(E_ALL);//显示所有错误
로그인 후 복사

관련 권장 사항:

웹 클러스터 세션 동기화 단계를 설정하는 PHP에 대한 자세한 설명

위 내용은 PHP 기본 설정에서 알림 경고를 차단하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿