授業がある
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() 何が間違っていますか? 助けてくれてありがとう。