为了账号安全,请及时绑定邮箱和手机立即绑定

php中如何给类注册属性?

php中如何给类注册属性?

胡子哥哥 2019-04-23 15:18:36
classa{//主要功能是连接数据库,取出表中字段,将字段定义为子类属性,想以这种方式实现ActiveRecordfunctiondoQuery($dbname,$table){$fields=mysql_list_fields($dbname,$table);$num=mysql_num_fields($fields);$keys=array();for($i=0;$i$value){$this->$value=null;}print_r(get_class_vars(get_class($this));}}这样却无法输出类b的属性
查看完整描述

2 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

publicfunctiondoQuery($table){
			$fields=mysql_list_fields($this->dbName,$table);
			$keys=array();
			$num=mysql_num_fields($fields);
			for($i=0;$i<$num;$i++){
				array_push($keys,mysql_field_name($fields,$i));
			}
			foreach($keysas$key=>$value){
				$this->$value=$value;
			}
			print_r($keys);
			Echo'
';
			print_r(get_class_vars(get_class($this)));
		}已经可以打印出来了,也注册上了;
非常感谢
                            
查看完整回答
反对 回复 2019-04-23
  • 2 回答
  • 0 关注
  • 311 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信