킹콩랩스

특정 환경에서 php 함수내용을 뜯어보기

· 2024-12-13 (금) 09:23:09 · 2067 · 3

특정 개발환경에선 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>

 

 

샘플로 보여드리면

1935524054_1734049350.4954.png

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

1935524054_1734049376.0862.png

 

함수의 내용 자체가 화면에 출력되어 집니다.

|

댓글 3개

2024-12-13 (금) 16:38:09

감사합니다

와우 이런 방법도 있군요.

하나 배워갑니다.

감사합니다.

감사합니다.

댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
MySQL 24-12-14 조회 1,794
기타 24-12-14 조회 1,962
JavaScript 24-12-13 조회 2,105
JavaScript 24-12-13 조회 1,608
PHP 24-12-13 조회 2,068
PHP 24-11-26 조회 4,480
기타 24-11-14 조회 2,435
기타 24-10-30 조회 2,656
PHP 24-10-11 조회 2,191
JavaScript 24-10-10 조회 1,268
JavaScript 24-09-26 조회 1,812
24-09-25 조회 2,352
JavaScript 24-09-07 조회 2,058
24-09-11 조회 1,511
24-09-19 조회 4,229
24-09-10 조회 4,312
24-08-19 조회 2,885
24-10-03 조회 1,763
24-08-07 조회 1,247
24-07-23 조회 1,939
24-07-08 조회 1,526
24-06-27 조회 1,429
PHP 24-08-23 조회 1,627
PHP 24-07-31 조회 1,371
OS 24-07-22 조회 2,336
기타 24-07-22 조회 1,212
기타 24-07-12 조회 1,426
기타 24-07-02 조회 1,648
기타 24-07-02 조회 1,109
JavaScript 24-06-30 조회 1,229