php 动态添加属性 方法
看到 ruby js 可以运行时添加 方法和属性 php 不知道怎么做 琢磨琢磨 自己做了个 代码有点乱 。。
看到 ruby js 可以运行时添加 方法和属性 php 不知道怎么做 琢磨琢磨 自己做了个 代码有点乱 。。
<?php class config{ private static $conf=array(); function __get($key){ self::$conf[$key]; return $this; } function __set($key,$value){ self::$conf[$key]=$value; return $this; } function __call($methodname,$arg){ $conf=self::$conf[$methodname]; $conf(); return $this; } } $conf=new config(); $conf->get_age=function(){ echo "aaa"; }; $conf->get_sex=function(){ echo "bbb"; }; $conf->get_age()->get_sex(); var_dump($conf);// 只能获取原始 成员属性和方法 ?>
- 上一篇:发推送通知,并存储发送记录到数据库端,同时
- 下一篇:分页类——尾部页码导航
精彩图集
精彩文章