好像没办法,用参数传递 __FUNCTION__ 进入吧。

解决方案 »

  1.   


    你可以自己记录一下,如:
    function a(){
    $r="a";
    f();
    }
    function b(){
    $r="b";
    f();
    }
    function f(){
    global $r;
    echo "该函数由".$r."函数调用";
    echo 'f";
    }
      

  2.   

    function x(){
    a();
    }
    function a(){ 
        f(); 

    function b(){ 
        f(); 

    function f(){ 
        $callerArray = debug_backtrace();
    echo __FUNCTION__."()调用回溯:<br/>=====<br/>";
    foreach($callerArray as $k=>$caller)
    {
    if($x)
    {
    echo $caller['function']."调用了{$x}<br/>";
    }
    $x = $caller['function']; }
    echo "====<br/>";
    //echo 'f';
    }
    x();
    b();
    exit;