특정 환경에서 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
11개월 전
감사합니다
11개월 전
와우 이런 방법도 있군요.
하나 배워갑니다.
감사합니다.
10개월 전
감사합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 17043 | |
| 17042 |
JavaScript
for 문으로 유사패턴 태그 만들기
4
|
| 17025 |
JavaScript
with 블럭 사용하기
17
|
| 17015 | |
| 17001 |
JavaScript
event listeners 찾기
3
|
| 16998 | |
| 16994 | |
| 16988 | |
| 16985 |
JavaScript
자바스크립트 for length / for in / for of
6
|
| 16983 | |
| 16981 | |
| 16979 | |
| 16978 | |
| 16976 | |
| 16968 | |
| 16967 |
JavaScript
상위요소 찾기 노드
3
|
| 16957 | |
| 16956 | |
| 16955 | |
| 16951 | |
| 16950 | |
| 16949 | |
| 16932 |
기타
postman
4
|
| 16930 | |
| 16913 | |
| 16909 | |
| 16906 | |
| 16905 | |
| 16904 | |
| 16894 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기