全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php如何实现不借助IDE快速定位行数或者方法定义的文件和位置

php 如何实现不借助IDE快速定位行数或者方法定义的文件和位置

借助了ReflectionMethod的一些特性,可以快速获得函数或者方法是在哪个文件的什么位置定义的,对于调试没有文档的程序来说很有帮助!

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;
  }

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

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

  $filename = $func->getFileName();

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

使用:

function_dump('get_affiliate');

输出:

function get_affiliate defined by D:\WWW\admin\affiliate.php(232 - 238)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# php  # IDE快速定位  # 快速定位行数  # php中json_decode()和json_encode()的使用方法  # php中iconv函数使用方法  # PHP isset()与empty()的使用区别详解  # PHP 数组和字符串互相转换实现方法  # PHP中使用cURL实现Get和Post请求的方法  # PHPMyadmin 配置文件详解(配置)  # php日期转时间戳  # 指定日期转换成时间戳  # PHP 页面跳转到另一个页面的多种方法方法总结  # 特详细的PHPMYADMIN简明安装教程  # php下intval()和(int)转换使用与区别  # windows下apache+php+mysql 环境配置方法  # PHP 页面编码声明方法详解(header或meta)  # 是在  # 很有  # 希望能  # 谢谢大家  # 如何实现  # 行数  # 文档  # function_dump  # funcname  # function  # ReflectionFunction  # func  # is_array  # brush  # ReflectionMethod  # IDE  # class  # pre  # strong 


相关文章: 建站主机类型有哪些?如何正确选型  西安大型网站制作公司,西安招聘网站最好的是哪个?  如何配置WinSCP新建站点的密钥验证步骤?  如何在Windows服务器上快速搭建网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  建站之星如何防范黑客攻击与数据泄露?  如何在景安服务器上快速搭建个人网站?  如何做网站制作流程,*游戏网站怎么搭建?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  北京的网站制作公司有哪些,哪个视频网站最好?  如何在IIS7上新建站点并设置安全权限?  黑客如何利用漏洞与弱口令入侵网站服务器?  网站制作话术技巧,网站推广做的好怎么话术?  制作网页的网站有哪些,电脑上怎么做网页?  建站之星24小时客服电话如何获取?  如何用西部建站助手快速创建专业网站?  如何快速搭建FTP站点实现文件共享?  b2c电商网站制作流程,b2c水平综合的电商平台?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  ,想在网上投简历,哪几个网站比较好?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何在橙子建站中快速调整背景颜色?  linux top下的 minerd 木马清除方法  Swift中swift中的switch 语句  股票网站制作软件,网上股票怎么开户?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  网站制作企业,网站的banner和导航栏是指什么?  模具网站制作流程,如何找模具客户?  如何用AWS免费套餐快速搭建高效网站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  网站制作的步骤包括,正确网址格式怎么写?  建站与域名管理如何高效结合?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  ,怎么在广州志愿者网站注册?  如何在云指建站中生成FTP站点?  公司网站设计制作厂家,怎么创建自己的一个网站?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速搭建高效服务器建站系统?  怎么将XML数据可视化 D3.js加载XML  如何选择高效响应式自助建站源码系统?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何选择最佳自助建站系统?快速指南解析优劣  定制建站流程步骤详解:一站式方案设计与开发指南  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  建站之星如何开启自定义404页面避免用户流失?  已有域名能否直接搭建网站?  建站之星安装步骤有哪些常见问题?  建站主机如何选?性能与价格怎样平衡?  建站之星如何快速解决建站难题? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。