Bonjour,

J'ai un appel de fonction à laquelle je passe un nombre variable de paramètres (min 2, max ?)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function fonc1()
{
...
}
 
...
fonc1($arg1, $arg2, $arg3, $arg4...)
...
Je sais les récupérer via func_arg... mais j'aimerais, en fait pouvoir transférer certains arguments (du 3ème au nième) à une autre sous fonction. Si le nombre d'arguments étaient fixes, je pourrais faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function fonc1($a, $b, $c, $d, $e)
{
...
fonc2($c, $d, $e);
...
}
Or, là, je ne sais pas combien il y aura d'arguments à récupérer ($c, $d, $e, $f...)

Comment transférer les arguments à la sous fonction alors que je n'en connait pas le nombre ?
Actuellement, je passes les arguments via un tableau mais je pense qu'il doit bien exister une solution qui me permettrait de passer directement les arguments dans l'appel de fonc1.

Merci