php反射应用示例


Posted in PHP onFebruary 25, 2014
<?php
function custom(){
}
class custom{
   public function index(){
   }
 }
print_r(get_define_position('custom'));
 /**
  * /
  * @param  string $name  函数名或者类名
  * @return array       
  */
 function get_define_position($name){
    $info = array();
    if(class_exists($name)){
      $ob = new ReflectionClass($name);
      $info['class_'.$name]= array('file'=>$ob->getFileName(),'line'=>$ob->getStartLine());
    }
    if(function_exists($name)){
      $ob = new ReflectionFunction($name);
      $info['function_'.$name]= array('file'=>$ob->getFileName(),'line'=>$ob->getStartLine());
    }
    return $info;
 }

php反射应用示例

PHP 相关文章推荐
Ajax+PHP边学边练 之五 图片处理
Dec 03 PHP
php中inlcude()性能对比详解
Sep 16 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
Apr 06 PHP
php数组去重复数据示例
Feb 25 #PHP
php分页函数示例代码分享
Feb 24 #PHP
php对数组排序代码分享
Feb 24 #PHP
php判断ip黑名单程序代码实例
Feb 24 #PHP
thinkphp的c方法使用示例
Feb 24 #PHP
php根据操作系统转换文件名大小写的方法
Feb 24 #PHP
PHP获取本周第一天和最后一天示例代码
Feb 24 #PHP
You might like
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
浅谈php自定义错误日志
2015/02/13 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
简单介绍Python中的JSON使用
2015/04/28 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python如何判断数独是否合法
2016/09/08 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
详解Python中的动态属性和特性
2018/04/07 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Python适配器模式代码实现解析
2019/08/02 Python
python编写猜数字小游戏
2019/10/06 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
党员教师批评与自我批评发言稿
2014/10/15 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
改进工作作风心得体会
2016/01/23 职场文书
朋友圈早安励志语录!
2019/07/08 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android