时时商务社区

标题: php反射应用示例 [打印本页]

作者: 阿情    时间: 2018-2-14 06:00

            [U]复制代码[/U] 代码如下:
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中反射的应用
  • 实例介绍PHP的Reflection反射机制
  • PHP中的reflection反射机制测试例子
  • PHP反射机制用法实例
  • PHP类的反射用法实例
  • PHP 反射(Reflection)使用实例
  • 详解php中反射的应用
  • PHP使用反射机制实现查找类和方法的所在位置
  • PHP基于反射机制实现插件的可插拔设计详解
  • 浅谈PHP的反射机制
  • PHP反射机制原理与用法详解
  • PHP的反射机制实例详解
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2