3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL); abstract class Base { public function __construct(A $a, array $array) { } } class A{} class B{} class Concrete extends Base { public function __construct(B $b, $scalar, $scalar2) { } } new Concrete(new B, '', '');

preferences:
42.06 ms | 402 KiB | 5 Q