可能性の重複:
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()
と呼ばれる方法を知っていますか?
http://stackoverflow.com/questions/190421/caller-function-in-php-5私はノーと信じ –
を参照してくださいと呼ばれる人教えてくれますが、あなたは保つことができますセッション中の状態、グローバルなvarか何か、そこから関数の名前を読み書きするのですが、それは面倒です。 – dotoree