<?php
class M{
protected $arrData;//所 传递 的 数据
protected $tablename;//数据表名
function __construct($arrData){
$this->arrData=$arrData;
$this->tablename=get_class($this);//得到实例化类的名称
}
function insert(){
$k="";
$v="";
foreach ($this->arrData as $key => $value) {
$k=$k.$key.",";
$v=$v."'".$value."',";
}
$k=substr($k,0,-1);
$v=substr($v,0,-1);
// echo $k."<br>".$v;
echo $insert="insert into {$this->tablename}({$k}) values({$v})";
}
}
/**
*
*/
class User extends M
{
}
$Datas=array(
"username"=>"admin",
"userpass"=>"admin"
);
$user1=new User($Datas);
$user1->insert();
?>