php 动态添加属性 方法
程序员文章站
2022-04-30 20:31:09
...
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);// 只能获取原始 成员属性和方法 ?>
上一篇: Qita短网址API