3v4l.org

run code in 500+ PHP versions simultaneously
<?php class Base extends ArrayObject{ var $parent = true; var $another_prop = 123; public function __construct() { $this['test'] = 123; } public function __debugInfo() { return [ 'parent'=>$this->getArrayCopy() ]; } } class Child extends Base { var $parent = false; } var_dump(new Child());

preferences:
45.34 ms | 2201 KiB | 5 Q