$func = new ReflectionMethod($this, "template");
$start =     $func->getStartLine() - 1;
$end = $func->getEndLine() - 1;
$filename = $func->getFileName();

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

查找函数的位置信息

Reflection::export(new ReflectionFunction("uni_fetch"));

$func = new ReflectionMethod($this, &quot;template&quot;);$start =     $func-&amp;gt;getStartLine() - 1;$end = $func-&amp;gt;getEndLine() - 1;$filename = $func-&amp;gt;getFileName();echo &quot;function $funcname defined by $fil... 1、 定位 参数、 方法 、类 ctrl键+鼠标左键 ctrl键+鼠标左键点击318行元素“str”,鼠标光标会跳转到310行该参数初始化的地方。同样ctrl键+鼠标左键点击 方法 、类,光标都会跳到该 方法 、类所在的 位置 。这样在调用繁多的项目中能 快速 找到 元素、 方法 和类。如下图. 2、套用 定位 左下角 位置 左下角指示了当前鼠标光标所在行的 位置 。左键点击,鼠标跳转到该元素所在的行。 3、查找文件 位置 $funcName="getMConfig"; //要查找的 函数 Reflection ::export(new Reflection Function($funcName)); 结果如下: Function [ function getMConfig ] {   @@ H:\IIS_ PHP \FanWeV4\system\common. php 42 $index = bsearch($arr,$search); echo $index==-1?"找不到":" 找到 了, 位置 是".$index; function bsearch($arr,$search){ $len = count($arr); $low = 0; $hei = $len-1; $flag = -1; while($low<=$hei){ $index