我把数据表里的字段读取出来,然后在一个类里面动态把这些字段设置为当前这个类的一个属性,
例:
class test{
public function __construct(){$fields = array('id','name');//这个数组是动态在库里读取的
$this->$fields[0] = '11'; //把id设置为类的属性
}
}
$t = new test();
echo $t->id;
class test{
private $id;
} 比如用查出的数组映射到一个private数组。 如果说你的熟悉是动态的话,那就要变通的方法,类里面是不能动态生成属性的。 初始化时构造函数里初始化,或者写个成员函数赋值。######属性是动态从数据库里读取出来的。######设置__get和__set()######magic method 里面自己写个 filter 限制一下能读取的“变量名”就行了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。