3v4l.org

run code in 300+ 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:
64.1 ms | 402 KiB | 5 Q