티스토리 뷰

프로그래밍을 하다보면 파일명과 줄번호를 로그로 출력하고 싶을 때가 있다.

자바일경우에는 이 블로그 자바 카테고리에 설명이 있고 여기서는 php일 경우를 알아본다.

php는 C언어일 경우와 비슷하다.

전체 경로를 포함한 파일명을 찍고 싶을때는 : __FILE__

줄번호를 찍고 싶을때는 : __LINE__

을 사용하면 된다.

이해를 돕기위해 예제 및 결과를 살펴보면

<?
echo __FILE__;
echo "<br>";
echo __LINE__;
?>

라고 소스코딩을 한후 php/logtest.php 라고 저장했다.

윈도우 autoset 10 환경에서 실행해보면

http://localhost/php/logtest.php

결과:

C:\AutoSet10\public_html\php\logtest.php

4

위의 결과처럼 전체경로를 포함한 파일명 경로가 나왔고

4라고 줄번호 까지 나왔다.

echo "파일명=".__FILE__. " 줄번호=".__LINE__;

이런식으로 정리해서 한다고 하면

파일명=C:\AutoSet10\public_html\php\logtest.php 줄번호=6

이렇게 깔끔하게 나올것이다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함