$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, "template");$start = $func->getStartLine() - 1;$end = $func->getEndLine() - 1;$filename = $func->getFileName();echo "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