Soutenez-nous

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireFonctions

La déclaration standard d'une fonction comporte les éléments suivants :

  1. Un en-tête
    • mot clef function
    • identificateur (insensible à la casse)
    • liste des arguments entre parenthèses
  2. Un corps entre accolades
  3. Une commande (optionnelle) return qui retourne une valeur

Exemple :

 
Sélectionnez
function foobar($tab, $name, $value) {
    return ($tab[$name] == $value);
}

L'expérience montre qu'il est fréquent de ne pas toujours pouvoir fournir des valeurs aux arguments ; ou encore, il arrive souvent qu'un paramètre ait presque toujours la même valeur. De plus, ne pas fournir de valeur à un argument nous vaut une erreur de PHP.

Ainsi, il est pratique de pouvoir définir une valeur par défaut à un ou des arguments lors de la déclaration de la fonction. Pour cela il suffit de réaliser une affectation dans la liste des arguments.

Exemple :

 
Sélectionnez
function foobar($tab, $name='login', $value=0) {
    return ($tab[$name] == $value);
}
Mis à jour le 5 août 2008  par Cyberzoide
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.