3v4l.org

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

preferences:
39.53 ms | 402 KiB | 5 Q