【发布时间】:2009-11-26 14:57:28
【问题描述】:
我知道 PHP 中的 __FILE__ 魔术常量会变成当前执行文件的完整路径和文件名。但是有没有一种方法可以获得函数调用文件的相同信息?例如:
//foo.php:
include "bar.php";
call_it();
//bar.php
function call_it() {
echo "Calling file: ".__CALLING_FILE__;
}
这将输出Calling file: ....../foo.php。
我知道没有__CALLING_FILE__ 魔法常数或魔法常数来处理这个问题,但有没有办法获得这些信息?最简单的解决方案将是理想的(例如,使用堆栈跟踪将非常 hacky)但最后我只需要它工作。
【问题讨论】:
-
我希望这可以在没有回溯的情况下完成
标签: php