PHP获取指定函数定义在哪个文件中及行号
2017-08-01 10:28
253 查看
当调试开源的代码时,希望查看某个函数的定义,那么就需要定位其位置。特别是有的项目中,函数会有多个地方都有定义,那么如果我想知道当前调用的这个函数是在哪里定义的,可以用下面这个方法。
Zend studio 这样的 IDE 支持跳转到函数定义。
function function_dump($funcname) { try { if(is_array($funcname)) { $func = new ReflectionMethod($funcname[0], $funcname[1]); $funcname = $funcname[1]; } else { $func = new ReflectionFunction($funcname); } } catch (ReflectionException $e) { echo $e->getMessage(); return; } www.jbxue.com $start = $func->getStartLine() - 1; $end = $func->getEndLine() - 1; $filename = $func->getFileName(); echo "function $funcname defined by $filename($start - $end)\n"; }
Zend studio 这样的 IDE 支持跳转到函数定义。
相关文章推荐
- PHP获取指定函数定义在哪个文件中以及其所在的行号实例
- PHP获取指定函数定义在哪个文件中以及其所在的行号实例
- PHP获取指定函数定义在哪个文件中及行号
- PHP获取指定函数定义行号
- 获取指定年月的天数(PHP代码函数)
- php获取远程文件内容与大小的函数代码
- php 获取唯一字符串与文件扩展名函数
- PHP使用strstr()函数获取指定字符串后所有字符的方法
- php使用glob函数快速查询指定目录文件的方法
- php获取远程文件内容的函数
- php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台!
- PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台!
- ctags用法(一)——获取指定文件中的函数信息
- PHP获取和操作配置文件php.ini的几个函数介绍
- php获取文件大小封装函数
- php获取当前文件所有执行的函数和类