BlueGEEK Journal

Accueil > Manip’s > PHP > Leçons PHP > Ecrire une fonction en PHP

Ecrire une fonction en PHP

dimanche 18 avril 2010, par bluegyn_spip

- La fonction permet de concentrer un code répétitif parfois long dans une seule ligne d’appel :

- Créer une fonction c’est donc créer un objet réutilisable.


Il existe de nombreuses fonctions internes spécifiques du langage PHP


  • Par exemple

- readfile ( "MonFichier.txt" ) ;

- Affiche directement le contenu de MonFichier.txt à l’écran.


Mais l’utilisateur peut créer ses propres fonctions personnalisées


- Une fonction possède :

  1. Un Nom
  2. Des arguments
  3. Un code de développement

- Le NOM suit le mot clé function

function LireFichier

- Les arguments sont placés entre parenthèses :

function LireFichier ( $NomFichier )

- Le code est ensuite placé entre accolades

function LireFichier ( $NomFichier )

{

 $pointeur_de_fichier = fopen( $NomFichier, "r" );      
 $contenu = fgets ( $pointeur_de_fichier , 128);  
 fclose ( $pointeur_de_fichier );                  

 return $contenu;
}

- Si la fonction doit "retourner" une valeur, ce retour s’opère par le mot clé

return

- return $contenu ;


- Cette fonction renvoie le texte contenu dans le fichier MonFichier.txt et s’utilise de cette façon

- echo LireFichier ("Exemple_1.txt" ) ;

- Ou encore

- $texte = LireFichier ("Exemple_1.txt" ) ;


Voir en ligne : http://fr2.php.net/manual/fr/langua...


EXEMPLE

- LireFichier ( ... ) ;

  • ACTION
    • Retourne une chaine contenant le texte d’un fichier.
  • SYNTAXE
    • $Texte = LireFichier ( $Nom_du_Fichier, $Texte_par_défaut ) ;
  • CODE