3v4l.org

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

preferences:
39.22 ms | 402 KiB | 5 Q