3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Example2 { public function __construct($first, $second) { echo "$first then $second\n"; } } $class = new ReflectionClass(Example2::class); $object = $class->newInstanceArgs(['second' => 'two', 'first' => 'one']);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.30, 8.2.0 - 8.2.25, 8.3.0 - 8.3.14
one then two
Output for 7.4.0 - 7.4.33
two then one

preferences:
55.74 ms | 406 KiB | 5 Q