类魔法{
公共 $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,