3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL); class Fluent { public function __construct($a = null, $b = 'strng') { // New signature. } } class ChildFluent extends Fluent { public function __construct($a = []){ // Old signature. } } $child = new ChildFluent;

preferences:
50.12 ms | 405 KiB | 6 Q