특정 환경에서 php 함수내용을 뜯어보기 정보
PHP 특정 환경에서 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
3
댓글 3개
감사합니다
와우 이런 방법도 있군요.
하나 배워갑니다.
감사합니다.
감사합니다.