私は最近、魔法のメソッドを研究__get
し__set
、クラスで複数のプロパティを実際に設定および取得する方法を知りたいと思っていました。
1 つの変数または配列だけで完全に機能することはわかっていますが、複数の変数へのアクセスについてはわかりません。
これを私に説明できる人はいますか?
class myMagic2 {
public $data;
public $name;
public $age;
public function __set($item, $value) {
$this->item = $value;
}
public function __get($item){
return $this->item;
}
}
すべての変数 ( $data
、$name
、$age
) にアクセスする方法はありますか?