본문으로 바로가기

PHP 에서 Undefined index: 오류발생시

category [ Web 관련 ]/php 2019. 7. 11. 16:04

php.ini 파일을 열고 error_reporting 부분을 찾아보면 아래와 같이 되어있는 경우가 많습니다.

 

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

 

E_ALL은 모든 에러에 대하여 출력한다는 뜻입니다

E_DEPRECATED 는 특정기능/함수가 앞으로는 지원되지 않을 수 있는 경우 표시됩니다.

해당 문자열 앞에 ~가 붙으면 해당 오류는 출력하지 않는다는 뜻입니다

 

그래서 아래와 같이 & ~E_NOTICE  를 추가해 주면 앞어살펴본 변수선언 관련 에러가 표시되지 않습니다.

 

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE

 

php.ini 를 수정한 후에는 웹서버를 재시작 해주시면 적용됩니다



출처: https://doolyit.tistory.com/138 [동해둘리의 IT Study]