PHP 오류 프롬프트의 닫기 방법 설명

가장 간단한 방법은 바로 php 프로그램 코드에 다음 코드를 넣는 것이다.
error_reporting(E_ALL^E_NOTICE^E_WARNING);
모든 notice와warning 단계의 오류를 닫을 수 있습니다.
이 문장을 스크립트의 기능 포함 파일에 넣으십시오. 보통config입니다.php나 conn.php에서 출력을 제어할 수 있습니다.
물론 나도 php에 있을 수 있다.ini에서 설정한 방법은 다음과 같습니다.
PHP 설치 디렉토리의 php를 엽니다.ini 파일
display 찾기_errors = On을 display_로 수정errors = off
주의: 만약 당신이 PHP를ii 파일을 윈도우즈 디렉터리에 복사하려면 c:윈도우즈/php를 동시에 복사해야 합니다.ini의 display_errors = On을 display_로 수정errors = off
PHP .ini에서 display_errors = Off 실효 해결
질문:
PHP 설정 파일 php.ini에 디스플레이 설정되어 있음_errors = Off, 그러나 실행 과정에서 웹 페이지에 오류가 발생합니다.
해결:
PHP 설치 디렉토리의 php를 엽니다.ini 파일
log_ 찾기errors = off log_ 로 수정errors = on
error_ 찾기log = filename 에서 error_ 로 수정log= "D:PHPerrlogphp_error.log"(여기 디렉터리와 파일 이름 D:PHPerrlogphp_error.log에서 원하는 것을 찾으세요)
주의: 만약 당신이 PHP를ii 파일을 윈도우즈 디렉터리에 복사하려면 c:윈도우즈/php를 동시에 복사해야 합니다.ini 파일.
이외에 php_error.log는 최소한 USER의 수정 및 쓰기 권한이 있어야 합니다. 그렇지 않으면 오류 로그를 출력할 수 없습니다.
자주 보는 error_리포트(7)는 오류 메시지 보상의 등급을 설정하는 것을 의미합니다.
value   constant      1   E_ERROR        2   E_WARNING        4   E_PARSE        8   E_NOTICE        16   E_CORE_ERROR        32   E_CORE_WARNING        64   E_COMPILE_ERROR        128   E_COMPILE_WARNING        256   E_USER_ERROR        512   E_USER_WARNING        1024   E_USER_NOTICE        2047   E_ALL        2048   E_STRICT 그러나 7=1+2+4는 오류 발생 시 1 E_ 표시ERROR    2 E_WARNING      4 E_PARSE

<?php
//
error_reporting(0);
//
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//
error_reporting(E_ALL);
?>

좋은 웹페이지 즐겨찾기