クラスマジック{
public $a = "A";
protected $b = array("a" => "A", "b" => "B", "c" => "C");
保護された $c = 配列 (1,2,3);
public function __get($v) {
echo "$v, ";
$this->b[$v]; を返します。
}
public function __set($var, $val) {
echo "$var: $val,";
$this->$var = $val;
}
}
$m = new Magic();
echo $m->a.", ".$m->b.", ".$m->c.",";
$m->c = "CC";
echo $m->a.", ".$m->b.", ".$m->c.",";
これは、ZCE の (実際の試験からではない) 問題の例です。誰かが私に説明してくれませんか...ここで何が起こっているのか、なぜ答えが...私が期待したものとはまったく違うのですか?
b, c, A, B, C,c: CC,b, c, A, B, C,