是否有可能(在一个有效的庄园中)检索在另一个(包含的)文件中调用函数的上一个命令的文件名(和行,如果可能)?
例如:
Foo.php
function foo() {
bar();
}
Bar.php
function bar() {
// some stuff that will show when the above is executed:
// Foo.php, line 2 (last bit if possible)
}
答案 0 :(得分:5)
这是debug_backtrace()
的工作:
function test($param)
{
echo "$param";
var_dump(debug_backtrace());
}