3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function foo(\DateTimeInterface $bar = new \DateTime()) {} } class FooDouble extends Foo { function foo(\DateTimeInterface $bar = null) {} } $f = new FooDouble(); $f->foo(null);
Output for 8.1.0 - 8.1.27, 8.2.0 - 8.2.15, 8.3.0 - 8.3.2

preferences:
168.54 ms | 1423 KiB | 14 Q