PHP: class X{ function __get($var){ echo $var; } } $s = new X(); echo $s->res[0]; Выводит res. А хотелось бы иметь знание о том, к какому элементу масива обращаются.
PHP: <? class arr extends ArrayObject { function offsetGet($index) { echo "index: $index"; return parent::offsetGet($index); } } $a = new arr(array(1,2,3)); $a[1]; HTML: index: 1