3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Message {} class WrongMessage {} function test(Message ...$messages) { var_dump($messages); } $messages = [new Message(), new Message]; $messagesWithSuprise = [new Message(), new WrongMessage()]; test(...$messages); test(new Message, new Message); test(...$messagesWithSuprise);

preferences:
53.19 ms | 402 KiB | 5 Q