<?php
class Foo {
private $values;
public function __construct() {
}
public function addElement($key, $value) {
$this->values[$key] = $value;
}
public function getValues() {
return $values;
}
}
$foo = new Foo();
$foo->addElement("hello", "John Doe");
$foo->getValues()["goodbye"] = "Jane Doe";
PD9waHAKCmNsYXNzIEZvbyB7CgogIHByaXZhdGUgJHZhbHVlczsKCiAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgewoKICAgICR0aGlzLT52YWx1ZXMgPSBhcnJheSgpOwoKICB9CgogIHB1YmxpYyBmdW5jdGlvbiBhZGRFbGVtZW50KCRrZXksICR2YWx1ZSkgewoKICAgICR0aGlzLT52YWx1ZXNbJGtleV0gPSAkdmFsdWU7CgogIH0KCiAgcHVibGljIGZ1bmN0aW9uIGdldFZhbHVlcygpIHsKCiAgICByZXR1cm4gJHZhbHVlczsKCiAgfQoKfQoKJGZvbyA9IG5ldyBGb28oKTsKJGZvby0+YWRkRWxlbWVudCgiaGVsbG8iLCAiSm9obiBEb2UiKTsKJGZvby0+Z2V0VmFsdWVzKClbImdvb2RieWUiXSA9ICJKYW5lIERvZSI7Cgp2YXJfZHVtcCgkZm9vKTs=