Passage d'arguments par référence <<< |
Valeur par défaut des arguments | Nombre d'arguments variable >>> |
4.8.2 Les arguments de fonction 4.8 Les fonctions 4 Référence du langage Manuel PHP . Passage d'arguments par référence ->Valeur par défaut des arguments . Nombre d'arguments variable |
4.8.2.2 Valeur par défaut des arguments
Vous pouvez définir comme en C++ des valeurs par défaut pour les arguments de type scalaire :
L'exemple ci-dessus va afficher :
PHP vous autorise à utiliser des tableaux ainsi que le type spécial NULL comme valeur par défaut, par exemple :
La valeur par défaut d'un argument doit obligatoirement être une constante, et ne peut être ni une variable, ni un membre de classe, ni un appel de fonction. 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. Considérons le code suivant :
L'exemple ci-dessus va afficher :
Maintenant comparons l'exemple précédent avec l'exemple suivant :
L'exemple ci-dessus va afficher :
|
<< | Valeur par défaut des arguments | >> |
Passage d'arguments par référence | Les arguments de fonction | Nombre d'arguments variable |