3v4l.org

run code in 300+ PHP versions simultaneously
<?php class GrandParent { public function __construct($foo) { var_dump($foo); } } //class Parentx extends GrandParent { public function __construct($foo) { var_dump(__CLASS__); parent::__construct($foo); } } class Parentx extends GrandParent { } class Child extends Parentx { public function __construct() { parent::__construct('test'); } } $child = new Child();

preferences:
44.18 ms | 402 KiB | 5 Q