Fonction dont le nombre de paramètres varie
Posté : 03 déc. 2016, 12:54
Bonjour à tous,
J'aimerais comprendre comment est la structure d'une méthode telle que mysqli::bind_param().
La doc nous la décrit comme ça:
bool mysqli_stmt::bind_param ( string $types , mixed &$var1 [, mixed &$... ] )
Mais telle quelle elle est incapable de savoir combien de paramètres elle va recevoir. Hors, les var1, var2, var3, il faut bien qu'elles existent quelque part: comment recevoir un paramètre dans une variable qu'on a pas déclaré ?
Est-ce que sa structure réelle est du genre:
bind_param($types, &$var1=null, &$var2=null, &$var3=null, ...) à l'infini ?
Je sais pas si ma question est assez claire c'est pas évident à exprimer
J'aimerais comprendre comment est la structure d'une méthode telle que mysqli::bind_param().
La doc nous la décrit comme ça:
bool mysqli_stmt::bind_param ( string $types , mixed &$var1 [, mixed &$... ] )
Mais telle quelle elle est incapable de savoir combien de paramètres elle va recevoir. Hors, les var1, var2, var3, il faut bien qu'elles existent quelque part: comment recevoir un paramètre dans une variable qu'on a pas déclaré ?
Est-ce que sa structure réelle est du genre:
bind_param($types, &$var1=null, &$var2=null, &$var3=null, ...) à l'infini ?
Je sais pas si ma question est assez claire c'est pas évident à exprimer