Logo 6tech
Accueil du site > Tutoriaux > Paradigme des fonctions

Paradigme des fonctions

Ceci est un post à vues pédagogiques sur la création de fonctions php.

Tout le monde utilise les fonctions de php telles que explode(), strpos(), mysql_db_query(), etc . Mais qui n’a jamais voulu en créer lui même ? la création/utilisation de fonctions suit 2 étapes :

Tout d’abord, commençons par le commencement :

 la déclaration

Elle ( la déclaration [1]) commence par le mot-clé : function et ce, selon la syntaxe suivante :

function NomDeLaFonction(arg1,arg2,arg3 .... ){
        corps de la fonction;
}

La fonction peut très bien ne prendre aucun argument. Dans le corps de la fonction vous mettez les instructions destinées à être exécutées.

Exemple de fonction

function affiche_text_gras($texte){
        echo "<b>".$texte."</b>";
}

// affiche un texte en gras

Une fonction peut également renvoyer une valeur à son exécution grâce au mot-clé : return

Exemple de fonction

function carre($nb){
        return $nb*$nb; //retourne le carré d'un nombre
}

 L’appel de la fonction

l’appel se fait de façon explicite :

  • Si la fonction retourne une variable, il faut affecter à une variable le résultat de la fonction : $variable = NomDeLaFonction($arg1,$arg2, ….) ; // autant de $arg que d’argument
  • Si la fonction n’en retourne pas : NomDeLaFonction($arg1,$arg2…) ; // autant de $arg que d’argument

Notes

[1] doit se faire obligatoirement avant l’appel de la fonction

bas de page Contact - EIC 6tech  - SIRET : 479 088 270 00026 - Tel: 0970 406 988 - © 2010