특정 환경에서 php 함수내용을 뜯어보기
특정 개발환경에선 ssh 접속을 막아 전체 다 ftp를 다운로드 하지 않는 이상 경로를 일일히 찾아야 하는
번거로움이 있습니다.
제가 외주하면서 함수들 내용 볼때 자주 쓰는 함수 입니다.
<code>
function funcView($fucNm){
$function = new ReflectionFunction($fucNm);
$filename = $function->getFileName();
$start_line = $function->getStartLine() - 1;
$end_line = $function->getEndLine();
$length = $end_line - $start_line;
$source = file($filename);
$body = implode("", array_slice($source, $start_line, $length));
echo '<pre>' . htmlspecialchars($body) . '</pre>';
}
</code>
샘플로 보여드리면

이런식으로 함수명 자체를 화면에 출력시

함수의 내용 자체가 화면에 출력되어 집니다.
댓글 3개
수평선1203
12개월 전
감사합니다
11개월 전
와우 이런 방법도 있군요.
하나 배워갑니다.
감사합니다.
10개월 전
감사합니다.
게시판 목록
개발자팁
개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 26 | MySQL |
아우겐나이스
|
21년 전 | 5831 | |
| 25 | JavaScript |
아우겐나이스
|
21년 전 | 5215 | |
| 24 | MySQL | 21년 전 | 7770 | ||
| 23 | MySQL | 21년 전 | 5067 | ||
| 22 | 기타 | 21년 전 | 8065 | ||
| 21 | 기타 | 21년 전 | 5970 | ||
| 20 | MySQL | 21년 전 | 6608 | ||
| 19 | MySQL | 21년 전 | 9362 | ||
| 18 | 기타 | 21년 전 | 6955 | ||
| 17 | MySQL | 21년 전 | 9486 | ||
| 16 | JavaScript | 21년 전 | 6732 | ||
| 15 | 기타 | 21년 전 | 4760 | ||
| 14 | 기타 | 21년 전 | 7671 | ||
| 13 | 기타 | 21년 전 | 5474 | ||
| 12 | JavaScript |
Recluse
|
21년 전 | 6492 | |
| 11 | 기타 |
아우겐나이스
|
21년 전 | 5429 | |
| 10 | 기타 |
Recluse
|
21년 전 | 5063 | |
| 9 | 기타 | 21년 전 | 5936 | ||
| 8 | MySQL | 21년 전 | 7462 | ||
| 7 | PHP | 21년 전 | 6939 | ||
| 6 | JavaScript | 21년 전 | 8172 | ||
| 5 | PHP | 21년 전 | 6201 | ||
| 4 | Linux | 21년 전 | 7067 | ||
| 3 | PHP | 21년 전 | 7313 | ||
| 2 | 기타 | 21년 전 | 5662 | ||
| 1 | JavaScript | 22년 전 | 7674 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기