본문 바로가기
IT_Developers/PHP

PHP - 오류 메세지 출력 / error_reporting

by 고코더 2018. 3. 30.


에러 메세지 표시하기 


안녕하세요. 고코더 입니다.

오늘은 기초적인 PHP의 오류 메세지를 화면에 출력할 수 있는 방법을 배워보겠습니다.
여러가지 언어를 하다보니 헷갈려서 제가 참고 하려 씁니다.



php는 다양하고 우수한 옵션이 많습니다.
다른 언어 같은 경우는 was나 서버의 설정으로 오류 메세지를 확인합니다. 

php에서도 서버 설정을 통해 확인 가능하지만
더욱 간단히 소스 삽입으로 오류 메세지를 웹 프론트에 출력이 가능합니다.

▼ 아래 소스를 웹에서 확인해보세요
1
2
3
4
5
6
7
8
9
<?php
 
ini_set('display_errors'1); 
ini_set('error_reporting', E_ALL);
 
echo "error "
echo "error 2"
 
?>

cs

▼ 네 당연히 오류가 표시 됩니다. 아래처럼 일부로 세미콜론(;)을 붙이지 않았습니다.


▼해당 코드는 오류를 화면에 보이겠냐는 옵션입니다.
1이면 화면에 출력합니다. 1이 아니면 의미가 없습니다.
1
<? ini_set('display_errors'1); ?>
cs

▼ 해당 옵션은 에러를 보여주는 수준입니다. 보통은
E_ALL로 모든 에러를 봅니다. 
1
<? ini_set('error_reporting', E_ALL); ?>
cs

▼ 나머지 옵션은  해당 URL에서 확인 할 수 있습니다.
필요에 따라 사용 하시길 바랍니다. (다른 옵션을 사용해본적이 없네요)





마무리


오류 좀 그만 ..


댓글