【发布时间】:2012-03-04 01:44:06
【问题描述】:
可能重复:
Caller function in PHP 5?
php: determine where function was called from
让我们说
function item_description(){
$var = 6;
description($var);
}
function item_description_extended(){
$var = 7;
description($var);
}
function description(){
if(called_from_item_description){
echo 6;
}else{
echo 7;
}
}
我知道这个函数没有意义......但我的问题是我是否可以知道什么方法称为descrption()?
【问题讨论】:
-
我相信没有,但你可以在会话、全局变量或其他东西中保持状态并从那里写入/读取函数的名称,但这有点乱