php反射应用示例
<?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;
}
相关文章
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
这篇文章主要介绍了Laravel 框架基于自带的用户系统实现登录注册及错误处理功能,结合实例形式分析了laravel框架自带用户系统的基本使用方法及操作注意事项,需要的朋友可以参考下2020-04-04


最新评论