php 反射学习
来源:互联网 发布:淘宝新建员工 编辑:程序博客网 时间:2024/04/28 03:15
早知道php 有反射的概念一直没抽出空来。今天看书里面有个这玩意 弄个例子搞搞。不过似乎项目中用处不大。
印象中似乎就 thinkphp 3.1 里面的 控制器调用使用了反射
<?phpclass Person{ public $name; public $gender; public function say(){ echo $this->name,$this->gender; } public function __set($name='',$value=''){ echo sprintf('set name = %s',$name); echo "<br>"; $this->$name=$value; } public function __get($name=''){ if(!isset($this->$name)){ echo 'not set'; $this->$name='set'; } return $this->$name; }}//实例化类$studen=new Person;//属性赋值$studen->name='xiaochuan';$studen->gender='man';$studen->age=23;//实例化 php 反射类$reflect=new ReflectionObject($studen);//获取属性列表$list=$reflect->getProperties();foreach ($list as $v) { echo $v->getName(); echo "<Br>";}//获取方法列表$obj = $reflect->getMethods();foreach ($obj as $val) { echo $val->getName(); echo "<br>";}?>
0 0
- 1.5反射--php反射学习
- php 反射学习
- 【PHP进阶学习】——PHP反射
- php反射
- PHP反射
- php反射
- PHP反射
- php 反射
- PHP反射
- php 反射
- PHP--反射
- PHP反射
- PHP反射
- php反射
- php 反射
- php 反射
- php反射
- PHP的反射类ReflectionClass、ReflectionMethod学习记录
- 手机号不为11位
- Invalid maximum heap size: -Xmx4g错误解决
- adb 命令
- UBUNTU 16.04 安装日记
- Laravel 手动分页实现详解
- php 反射学习
- Android,在争议中逃离 Linux 内核的 GPL 约束
- Oracle日期比较:2015/6/3 19:18:29 DATE类型 与 20161128095601 VARCHAR2(16)类型
- Android Studio中导入Eclipse项目
- 项目架构开发:服务层
- 【Linux基础】Linux C编程环境
- 代码复制有风险
- 【第二十一课】流----System类中SetErr和SetOut方法的使用
- 2017年春招途牛前端初面面经