我有课
class User extends BaseModel{
public $id;
public $name;
}
class BaseModel{
function __construct($data=null){
if($data!=null)
//set $id and $name
}
}
我想通过调用设置 $id 、 $name 和扩展 BaseModel 的任何其他数据
$test = new User(array('id'=>1,'name'=>'user name'))
我试着用
$this->__set($arrayKey,$arrayValue);
但我收到错误:致命错误:调用未定义的方法 User::__set() 我做错了什么?感谢您的任何帮助。