Accueil > Manip’s > PHP > Leçons PHP > Ecrire une fonction en PHP
Ecrire une fonction en PHP
dimanche 18 avril 2010, par
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 :
- Un Nom
- Des arguments
- 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