- print_r: documentation ( source)
<?php
class SetterTester {
private $property = array();
public function &__get($name) {
echo "__get({$name})\n";
return $this->property;
}
public function __set($name, $value) {
echo "__set({$name}, {$value})\n";
}
}
echo "Test array version", PHP_EOL;
$test = new SetterTester();
$test->property["index"] = "Some value";
print_r($test);