php如何实现不借助IDE快速定位行数或者方法定义的文件和位
发布:smiling 来源: PHP粉丝网 添加日期:2018-06-22 10:45:50 浏览:49 评论:0
借助了ReflectionMethod的一些特性,可以快速获得函数或者方法是在哪个文件的什么位置定义的,对于调试没有文档的程序来说很有帮助,代码如下:
- functionfunction_dump($funcname) {
- try{
- if(is_array($funcname)) {
- $func=newReflectionMethod($funcname[0],$funcname[1]);
- $funcname=$funcname[1];
- }else{
- $func=newReflectionFunction($funcname);
- } //phpfensi.com
- }catch(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";
- }
使用代码如下:
function_dump('get_affiliate');
输出代码如下:
functionget_affiliate defined by D:\WWW\admin\affiliate.php(232 - 238)
Tags: 文件 方法
相关文章
- ·Php.ini文件位置在哪里 Php.ini文件找不到(2013-11-12)
- ·php include()调用文件简单实例(2013-11-29)
- ·php下载jpg文件为空解决方法(2013-11-29)
- ·没有找到php_mbstring.dll,文件无法启动(2013-11-30)
- ·phpMyAdmin导入文件大小限制解决办法(2013-12-03)
- ·phpmyadmin配置文件现在需要绝密的短语密码(2013-12-04)
- ·Php引用文件引起的空白行问题(UTF-8)(2013-12-05)
- ·php上传文件中文文件名乱码(2013-12-07)
- ·PHP中上传大体积文件时需要的设置(2013-12-09)
- ·php目录文件扫描程序(2013-12-23)
- ·php 文件下载方法(2013-12-27)
- ·把php代码保存到php文件实现方法(2013-12-27)
- ·php实现中文文件名文件下载(2014-01-06)
- ·php 中fgetcsv函数将csv文件导入mysql数据库(2014-01-07)
- ·php中文件包含include(),require()介绍(2014-01-16)
- ·html静态页面怎么调用php文件(2014-01-16)

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)