Nombre indéfini de paramètres

Eléphant du PHP | 67 Messages

01 juil. 2006, 17:35

Bonjour,

Question à la réponse sans doute simple mais dont je ne parviens pas à trouver la solution malgré mes recherches.

Comment faire pour qu'une fonction accepte un nombre indéfini de paramètres (1 comme 10), et les réutiliser ensuite dans cette fonction?

Merci!

Eléphant du PHP | 413 Messages

01 juil. 2006, 19:09

salut,

je ne crois pas que ce soit possible en PHP.
essaye d'utiliser un array à la place.
--
Goeb

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 juil. 2006, 13:42

Regarde du coté de func_get_args()

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 413 Messages

03 juil. 2006, 12:29

ah oui, c'est possible. j'avais dit une bêtise.
j'ai essayé l'exemple suivant, qui montre qu'on peut mettre un nombre d'arguments variable :
function f($x) {
    echo $x;
    echo "\n";
    echo func_get_arg(1);
    echo "\n";
}

f("232", "toto");
--
Goeb

Eléphant du PHP | 67 Messages

03 juil. 2006, 14:51

Ok, merci beaucoup! :)