3v4l.org

run code in 300+ PHP versions simultaneously
<?php class x extends ArrayObject { public function offsetGet($key) { static $i = 0; $i++; if ($i == 1) return $this[$key]; else return 'bla';} } $x = new x(); var_dump($x['test']);

preferences:
32.94 ms | 402 KiB | 5 Q