时时商务社区
标题:
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