Le langage PHP propose une technique pour passer à une fonction un nombre variable de paramètres.
Pour pouvoir utiliser cette méthode, nous devrons avoir recours à 2 fonctions qui s’avèrent être :
func_num_args : retourne le nombre de paramètres envoyés à la fonction.
func_get_arg : permet d’accéder à chaque paramètre via un index (comme pour lire les éléments d’un tableau).
func_num_args & func_get_arg
function getParam(){ $nbParam = func_num_args(); for($i = 0; $i < $nbParam; $i++) echo 'Paramètre ' . $i .' : ' . func_get_arg($i) . ' <br /> '; } getParam('développement', 'php', 'nombre variable de paramètres'); /* Affiche : Paramètre 0 : développement Paramètre 1 : php Paramètre 2 : nombre variable de paramètres */