php warning 문제 해결 방법 닫 기

1681 단어 php닫다warning
error_reporting 오류 메시지 보상 등급 설정
2047 내 기억 으로 는 EALL。
php.ini 파일 에 많은 설정 이 있 습 니 다.php.ini 파일 을 설정 하고 적당 한 디 렉 터 리 에 두 어야 합 니 다.Linux 에 PHP 와 Apache 2 를 설치 한 문서 설명 에서 보 듯 이(참고 자 료 를 참조 하 십시오).PHP 프로그램 을 디 버 깅 할 때 두 개의 설정 변 수 를 알 아야 합 니 다.다음은 이 두 변수 와 기본 값 입 니 다.
display_errors = Off
error_reporting = E_ALL
E_ALL 은 불량 인 코딩 실천 부터 무해 한 알림,오류 가 발생 하 는 모든 정 보 를 수행 할 수 있 습 니 다.E_ALL 은 개발 과정 에 있어 서 너무 가 늘 습 니 다.화면 에 작은 일(예 를 들 어 변수 가 초기 화 되 지 않 았 음)도 알림 을 표시 하기 때문에 브 라 우 저의 출력 을 망 칠 수 있 습 니 다.
그래서 2047 을 사용 하 는 것 을 권장 하지 않 습 니 다.기본 값 을 error 로 바 꾸 는 것 이 좋 습 니 다.reporting = E_ALL & ~E_NOTICE
PHP.ini 에서 displayerrors=Off 실효 해결
질문:
PHP 설정 파일 php.ini 에 displayerrors=Off,그러나 실행 과정 에서 웹 페이지 에 오류 정보 가 나타 날 수 있 습 니 다.
해결:
검색 로그errors=On,공식 에 따 르 면 이 logerrors 를 On 으로 설정 하면 error 를 지정 해 야 합 니 다.log 파일,지정 되 지 않 거나 지정 한 파일 에 쓰기 권한 이 없 으 면 정상 적 인 출력 채널 로 출력 됩 니 다.그러면 displayerrors 라 는 지정 한 Off 가 효력 을 잃 었 습 니 다.오류 정 보 는 인쇄 되 었 습 니 다.그래서 logerrors=Off,문제 가 해결 되 었 습 니 다.
errorreporting(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 가 warning 문 제 를 닫 는 해결 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 여러분 들 이 저 희 를 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기