class A {
public $o;
function __construct(&$o) {
$this->o = $o;
}
function set($v) {
$this->o["foo"] = $v;
}
}
$o = ["hello" => "world"];
$a = new A($o);
$a->set(1);
echo json_encode($a->o) // { "hello": "world", "foo": 1 }
echo json_encode($o) // { "hello": "world" }
我必须怎么做才能让输出 #2 像输出 #1 一样?
慕的地6264312
慕桂英546537