関数が PHP の同じクラス内から呼び出されたかどうかを識別する方法はありますか? debug_backtraceのようなものを使用する以外に?
アップデート:
これは私が現在やっていることです:
class Alex {
function __construct()
{
$this->internal = false;
}
function a()
{
$this->internal = true;
$this->b();
}
function b()
{
if($this->internal)
// ...
else
// ...
}
}