- Today
- Total
CODE CAVE
PHP Notice 로그 지우기 본문
PHP 버전이 어느정도 되면 (저는 5.5에서 테스트) Warning이랑 Notice 로그가 많이 뜨죠..
저는 포트폴리오 때문에 웹사이트 개발 했던 것들을 파일로 다 보관했는데,
어느날 노트북을 바꾸고 나서 제 프로젝트를 열어보니 난리가 나더라구요 저 이상한 로그들로요.. PHP 버전이 올라가서인것 같아요..
아무튼 저런 로그나 에러가 안뜨게 개발하는게 제일 베스트겠지만 어떤 만들어진 프로젝트에 참여하게 됐다거나
인수인계를 받았다거나 서버를 옮겼을 때 에러나 워닝,노티스 로그가 엄청나게 뜰 수 있습니다.
예를 들어 if(!$_SESSION) 은 세션이 없다면 수행하는 if문인데 $_SESSION 자체가 없을 경우 Not define 에러가 뜹니다.
그래서 if(!isset($_SESSION)) 이렇게 해주어야 합니다.
하지만 그냥 간단하게 if(!$_SESSION) 이렇게 적는 경우가 허다하고 그걸 하나하나 다 찾아서 하기도 귀찮고..
그냥 저런 로그는 로직상 문제도 없고 기능이 먹통이 되는게 아니니까 안뜨는게 짱이죠 ㅋㅋ
이런 로그들을 브라우저에 안 뜨게 지우는 방법은
php.ini 에서 아래 처럼 error_reporting을 고치시면 됩니다.
error_reporting = E_ALL & ~E_NOTICE
E_ALL은 모든 에러를 말하고 E_NOTICE는 notice 로그를 말합니다.
모든 에러에서 notice 에러만 뺀다는 뜻입니다. "~" 라는 기호가 not의 역할을 하는 겁니다 ㅎㅎ
그럼 모두 힘내시고 즐코딩 하세요~
도움이 되셨다면 아래 공감 버튼을 꾸욱~
▼▼▼▼▼▼
'Web > Back-End' 카테고리의 다른 글
PHP로 간단하게 모바일 기기 체크하기 (1) | 2016.07.28 |
---|---|
phpmyadmin 캐릭터셋 euc-kr 추가 (0) | 2016.07.13 |
PHP 프레임워크 라라벨(Laravel) 사용 후기 (0) | 2016.07.05 |
[PHP] 파일 다운로드 소스코드 및 설명 (4) | 2016.06.08 |
[PHP] 업로드 된 파일 삭제 함수 (0) | 2016.06.08 |
- AD
- For 개발자