类魔法{ 公共 $a = "A"; 受保护的 $b = array("a" => "A", "b" => "B", "c" => "C"); 受保护的 $c = 数组(1,2,3); 公共函数 __get($v) { 回声“$v,”; 返回 $this->b[$v]; } 公共函数 __set($var, $val) { echo "$var: $val,"; $this->$var = $val; } } $m = 新魔法(); echo $m->a.", ".$m->b.", ".$m->c.","; $m->c = "抄送"; echo $m->a.", ".$m->b.", ".$m->c.",";
这是 ZCE 的示例问题(不是来自实际考试)。有人可以向我解释......这里发生了什么,为什么答案是......完全不是我所期望的?
b, c, A, B, C,c: CC,b, c, A, B, C,