어딘가 이상한데 에러가 뜨지 않을 때 > php

본문 바로가기

php

어딘가 이상한데 에러가 뜨지 않을 때

작성일 15-11-04 14:09

페이지 정보

작성자서방님 조회 441회 댓글 0건

본문

출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=78167


문제가 있다면 에러가 뜨지 않을 리가 없습니다. 숨겨놓고 있을 뿐이죠.
여러분이 귀찮아하실까 봐 사소한 에러는 알아서 숨겨드리는 것이 PHP 고유의 습성이라...
그러나 디버깅할 때는 이런 습성은 전혀 도움이 안되죠.

이 때 해당파일 맨 위에 아래와 같이 해주면

    ini_set('display_errors', 'on');
    error_reporting(-1);

십중팔구 에러가 주르르 뜰거예요.

아니면 아예 .htaccess 파일에

    php_value display_errors on
    php_value error_reporting E_ALL

이렇게 넣는 방법도 있습니다.

(PHP 5.3이라면 E_ALL|E_STRICT 사용하세요. 5.2 이하 및 5.4 이상은 E_ALL만 써도 됩니다.)

나오는 에러들 중 특별히 수상쩍어 보이는 메시지 몇 개를 골라 구글에 검색해 보면
대부분의 간단한 문제는 해결할 수 있습니다.

만약 위와 같이 했는데도 PHP가 아무런 에러도 없이 이상한 동작을 한다면
그거야말로 정말 심각한 문제죠.


댓글목록

등록된 댓글이 없습니다.

전체 614건 18 페이지
게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기