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

