Salut,
Un petit tour sur la doc pour se rendre compte que :
Il est à noter que si vous utilisez des arguments avec valeur par défaut avec d'autres sans valeur par défaut,
les premiers doivent être placés à la suite de tous les paramètres sans valeur par défaut.
Sinon, cela ne fonctionnera pas.
Mais si tu veux un nombre d'arguments variable il existe trois fonctions qui peuvent t'aider.
func_num_args()
func_get_arg()
func_get_args()