php判断自定义函数定义所在文件路径|PHP判断自定义函数定义所在文件

更新时间:2019-10-13    来源:说说    手机版     字体:

【www.bbyears.com--说说】

破解什么代码的时候。用到这个代码就最好不过了。马上收藏起来。以后可以使用。下面说说使用这个 PHP获取指定函数定义在哪个文件中 函数的方法。这需要顺便定义一个function XX() 就OK了
使用方法
 

function a(){

}

function_dump('a');


 
然后就可以了 下面是核心代码
 

function function_dump($funcname) {

    try {

        if(is_array($funcname)) {

            $func = new ReflectionMethod($funcname[0], $funcname[1]);

            $funcname = $funcname[1];

        } else {

            $func = new ReflectionFunction($funcname);

        }

    }  (ReflectionException $e) {

        echo $e->getMessage();

        return;

    }

    $start = $func->getStartLine() - 1;

    $end =  $func->getEndLine() - 1;

    $filename = $func->getFileName();

    echo "function $funcname defined by $filename($start - $end)\\n";

}

 

本文来源:http://www.bbyears.com/zhufuduanxin/72985.html