6blog
Accueil du site > Tutoriaux > Paradigme des fonctions

Paradigme des fonctions

mardi 8 avril 2008

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

1 Message

  • Paradigme des fonctions 10 mars 11:37, par InGdMsrpJKiHpju

    Quelques trucs (suite):Comment faire la vaisselle ?Il s’agit de de9velopper une aitttude dans une habitude. c9videmment, si vous avez un lave-vaisselle, de9barrassez-vous en. Fermez toutes sources de distraction : te9le9viseur, radio bla-bla. Ne remettez pas la vaisselle ; faites-le0 pendant la cuisine pour les casseroles, et imme9diatement apre8s le repas pour le reste. Si vous re9ussissez e0 e9viter de retarder la vaisselle, et meame e0 avoir he2te de la faire, vous re9ussirez e0 ne plus remettre vos te2ches. En de9finitive, le but est de ne plus avoir de te2che ; c’est plutf4t d’eatre dans l’action, ou encore mieux, dans la joie de l’action.Utilisez le plus possible vos mains directement sur la vaisselle. Une e9ponge plutf4t qu’une lavette e0 manchon : plus le contact est direct avec l’objet, plus le rituel devient sensuel. Vous imaginez-vous, lavant votre be9be9 avec une lavette ? Chaque fourchette, chaque couteau, chaque assiette sont comme votre be9be9. Vous prenez plaisir e0 les rendre propres, tre8s propres. Vous prendrez alors conscience que par votre action, le re9sultat vient. Or, la crainte du mauvais re9sultat est souvent source de l’inaction.

    Répondre à ce message

Répondre à cet article

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0