<?php function a(){ return $CALLED_FILENAME; }
<?php echo a(); // index.php WANTED
이런식으로
index.php 파일에서 a.php 파일에 선언된 a 라는 함수를 호출하였을 때,
a 함수에서 본 함수를 호출한 파일의 경로를 얻을 수 있는 방법이 있을까요?
PHP | PHP 7.0 |
---|
<?php function a(){ return $CALLED_FILENAME; }
<?php echo a(); // index.php WANTED
이런식으로
index.php 파일에서 a.php 파일에 선언된 a 라는 함수를 호출하였을 때,
a 함수에서 본 함수를 호출한 파일의 경로를 얻을 수 있는 방법이 있을까요?
$b = debug_backtrace();
$path = $b[0]['file'];
로 얻을 수 있네요.