博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP ReflectionClass
阅读量:6767 次
发布时间:2019-06-26

本文共 1167 字,大约阅读时间需要 3 分钟。

1 
attr1;22 }23 //获取属性224 protected function getAttr2(){25 26 echo $this->attr2;27 } 28 /**29 * @desc 获取属性330 * @return string 31 */32 private function getAttr3(){33 echo $this->attr3;34 }35 36 public static function getAttr5(){37 echo self::$attr5;38 }39 }40 41 $reflection = new ReflectionClass('Test');42 //var_dump($reflection->getName());//获取类名getName();43 //var_dump($reflection->getConstant("ATTR4"));//获取指定的常量名44 //var_dump($reflection->getConstants());//获取一组常量名45 //var_dump($reflection->getConstructor());//获取构造函数,没有构造函数返回null46 //var_dump($reflection->getDefaultProperties());//获取默认属性,常量属性不包括47 //var_dump($reflection->getDocComment());//获取针对该类的注释,对于类中法中的注释,忽略,没有返回false48 //var_dump($reflection->getEndLine());//获取类中最后一行行数49 //var_dump($reflection->getFileName());//获取定义类的类名50 //var_dump($reflection->getMethods());//获取所有类中的方法51 //var_dump($reflection->getProperties());//获取所有属性,不包含常量属性52 //$instance = $reflection->newInstanceArgs();//实例化反射的该类53 //$instance = $reflection->newInstance('Test');实例化指定的类
View Code

 

转载于:https://www.cnblogs.com/ikasa007/p/4209026.html

你可能感兴趣的文章
java项目中logger一般使用 static final
查看>>
Java设计模式百例 - 策略模式
查看>>
iOS中cell自适应高度
查看>>
打印杨辉三角型
查看>>
关于素数判定的算法优化
查看>>
双向链表的C++实现
查看>>
0726日作业
查看>>
蒲京博士为第七届环海南岛国际大帆船赛创造历史
查看>>
百花园传媒创始人辛东方:创业者面临三大瓶颈
查看>>
rh124-15(2)之桥接和NAT
查看>>
记一次负载均衡+NFS博客站点搭建的总结
查看>>
华为PAT端口地址映射配置详解(二)
查看>>
我不再像两年前那样勇敢
查看>>
用 Weave Scope 监控集群 - 每天5分钟玩转 Docker 容器技术(175)
查看>>
linux 安装apache服务器
查看>>
SQL Server基础(二)
查看>>
老广: KVM虚拟化学习笔记
查看>>
自适应哈希索引
查看>>
JavaScript笔记
查看>>
【记录】安卓项目中遇到的异常
查看>>