1--TEST-- 2Call userland function with incorrect variadic argument type 3--FILE-- 4<?php 5 6function foo($foo, int ...$bar) {} 7 8try { 9 foo(1, []); 10} catch (TypeError $exception) { 11 echo $exception->getMessage() . "\n"; 12} 13 14try { 15 foo(1, 1, 1, []); 16} catch (TypeError $exception) { 17 echo $exception->getMessage() . "\n"; 18} 19 20?> 21--EXPECTF-- 22foo(): Argument #2 must be of type int, array given, called in %s on line %d 23foo(): Argument #4 must be of type int, array given, called in %s on line %d 24