>백엔드 개발 >PHP 문제 >PHP 경고를 닫는 방법

PHP 경고를 닫는 방법

藏色散人
藏色散人원래의
2020-11-02 11:15:262086검색

PHP 경고를 끄는 방법: 먼저 error_log 파일을 지정한 다음 php.ini에서 "display_errors = Off"를 설정하세요.

PHP 경고를 닫는 방법

권장: "PHP 비디오 튜토리얼"

php 경고 끄기

error_reporting 오류 메시지 보고 수준 설정

2047 E_ALL이어야 한다는 것을 기억합니다.

php.ini 파일에는 많은 구성 설정이 있습니다. Linux에 PHP 및 Apache 2를 설치하기 위한 지침에 설명된 대로 php.ini 파일을 설정하고 적절한 디렉토리에 배치해야 합니다(참고자료 참조). PHP 애플리케이션을 디버깅할 때 알아야 할 두 가지 구성 변수가 있습니다. 다음은 두 가지 변수와 해당 기본값입니다.

display_errors = Off
error_reporting = E_ALL

E_ALL은 잘못된 코딩 관행부터 무해한 팁, 오류에 이르기까지 모든 것을 알려줄 수 있습니다. E_ALL은 개발 프로세스에 비해 너무 상세합니다. 왜냐하면 변수가 초기화되지 않는 등의 작은 작업에 대한 프롬프트도 화면에 표시하기 때문입니다. 이로 인해 브라우저의 출력이 엉망이 됩니다

그래서 2047을 사용하는 것은 권장되지 않습니다. 기본값을 :error_reporting = E_ALL & ~E_NOTICE

로 변경하는 것이 가장 좋습니다. PHP.ini

에서 display_errors = Off 실패에 대한 해결책:

PHP 설정 파일 php.ini는 분명히 display_errors = Off로 설정되어 있습니다. 하지만 작동 중에는 여전히 웹 페이지 오류 메시지에 나타납니다.

해결 방법:

공식 설명에 따르면 log_errors=On을 확인한 후 이 log_errors가 On으로 설정되면 error_log 파일을 지정해야 합니다. 지정되지 않았거나 지정된 파일에 쓰기 권한이 없으면 그러면 일반 출력은 여전히 ​​채널로 출력되며, 지정된 Off of display_errors는 유효하지 않으며 오류 메시지는 계속 인쇄됩니다. 따라서 log_errors = Off를 설정하면 문제가 해결됩니다.

error_reporting(7)이 오류 메시지 보고 수준 설정을 의미하는 것으로 자주 볼 수 있습니다.

아아아아

위 내용은 PHP 경고를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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