소스가 복잡해지면서
내가 만들어놓은 함수 또는 남이 만들어놓은 함수를 어디에서 호출하는지 찾기가 어려울때가 많습니다.
그럴땐 함수안에다 아래와같이 추가해보세요
그럼 어디에서 함수를 호출하는지 상세하게 확인이 가능합니다.
예) fnCall함수를 어디에서 호출하는지 알고 싶을때
function fnCall() {
$debug = debug_backtrace();
var_dump($debug);
}
fnCall();
댓글 4개
찾을 함수명만 인자 값으로 넣으면 찾기가 가능한것도 있네요.
https://www.geeksforgeeks.org/how-to-find-out-where-a-function-is-defined-using-php/
<?php
$details = new ReflectionFunction('print_r2');
print $details->getFileName() . ':' . $details->getStartLine();
?>
output : /home/public_html/lib/common.lib.php:84
https://www.geeksforgeeks.org/how-to-find-out-where-a-function-is-defined-using-php/
<?php
$details = new ReflectionFunction('print_r2');
print $details->getFileName() . ':' . $details->getStartLine();
?>
output : /home/public_html/lib/common.lib.php:84
게시글 목록
| 번호 | 제목 |
|---|---|
| 24318 | |
| 24317 | |
| 24315 | |
| 24309 | |
| 24294 | |
| 24293 | |
| 24277 | |
| 24262 | |
| 24260 | |
| 24253 | |
| 24251 | |
| 24236 | |
| 24233 | |
| 24228 | |
| 24226 | |
| 24221 | |
| 24214 | |
| 24203 | |
| 24201 | |
| 24199 | |
| 24196 | |
| 24195 | |
| 24194 | |
| 24192 | |
| 24191 | |
| 24187 | |
| 24185 | |
| 24183 | |
| 24172 | |
| 24168 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기