<<< Previous question <<< Question ID#0801.md >>> Next question >>>
What is the ouput of the following code?
class Magic {
public $a = "A";
protected $b = ["a" => "A", "b" => "B", "c" => "C"];
protected $c = [1, 2, 3];
public function __get($v)
{
echo "$v,";
return $this->b[$v];
}
public function __set($var, $val)
{
echo "$var: $val,";
return $this->$var = $val;
}
}
$m = new Magic();
echo $m->a . "," . $m->b . "," . $m->c . ",";
$m->c = "CC";
echo $m->a . "," . $m->b . "," . $m->c;- A) b,c,A,B,C,c: CC,b,c,A,B,C
- B) A,Array,Array,A,Array,Array,CC
- C) b,c,A,B,C,c:CC,b,c,A,B,C
- D) a,b,c,A,B,C,c:CC,a,b,c,A,B,C
Answer
Answer: A