티스토리 뷰
프로그래밍을 하다보면 파일명과 줄번호를 로그로 출력하고 싶을 때가 있다.
자바일경우에는 이 블로그 자바 카테고리에 설명이 있고 여기서는 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
이렇게 깔끔하게 나올것이다.
자바일경우에는 이 블로그 자바 카테고리에 설명이 있고 여기서는 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
이렇게 깔끔하게 나올것이다.
'php' 카테고리의 다른 글
php 파일 업로드 (0) | 2017.12.11 |
---|---|
php 엑셀 excel 업로드 - phpExcelReader oleread.php (0) | 2017.12.11 |
php 이미지 워터마크 (0) | 2017.11.23 |
[php] <?php <? 처럼 짧은태그 사용되게 하는 방법 short_open_tag (0) | 2017.11.01 |
php 정규식 사용해서 이메일주소 추출 (0) | 2017.10.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- MySQL
- KG
- 플러터
- 포인터
- 파싱
- Python
- 자바 smtp
- ocajp
- php
- XE
- esql
- C언어
- 이클립스
- 오라클
- 파이썬
- xe addon
- ocjap
- 스크래핑
- 인포믹스
- C
- XE3
- JDBC
- 라이믹스 모듈
- 자바
- EC
- 프로씨
- xe애드온
- proc
- webix
- 문자열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함