FORMATION langage PHP-MYSQL définition des fonctions

FORMATION au langage PHP-MYSQL

Fonctions PHP

propose une palette approximative de 2000 fonctions prédéfinies. Toutefois il vous est possible de créer vos propres bibliothèques de fonctions pour vos usages spécifiques, une meilleure lisibilité du code et une réutilisation.

Définition des fonctions

Les fonctions peuvent se distinguer en deux sous groupes : -les fonctions qui effectuent un traitement (affichage par exemple) -les fonctions qui effectuent un traitement et retournent un résultat
Syntaxe
function no m_de_la_fo nctio n ( $ paramètres) { / /traitement sur le s paramètres effectué }
L’appel de la fonction se fait de la manière suivante : no m_de_la_fo nctio n ( $ paramètres) ;
Exemple
<? function afficher_nom_prenom ($nom,$prenom) { echo ‘B o n jo ur ‘. $no m ‘ ‘. $preno m ; . }
afficher_no m _preno m (‘Tarak’,’J o ulak’) ; echo ‘ <br>’ ;
$nom1=’Mourad’ ; $preno m1=’Zo uari’ ; afficher_nom_prenom ($nom1,$prenom1) ; ?>
Le résultat obtenu sera : Bonjour Tarak Joulak Bonjour Mourad Zouari
Dans le cas suivant un traitement est effectué à l’intérieur de la fonction puis retourné par cette dernière. De ce fait la fonction doit donc être affectée à une variable
Syntaxe
function no m_de_la_fo nctio n ( $ paramètres) { / /traitement sur les paramètres e ffectué return ($resu ltat) ; }
L’appel de la fonction se fait de la manière suivante : $variable = nom_de_la_fonction ($paramètres) ;
Exemple
<? functio n additio nner ( $ variable1, $variable2) { $total = $variable1 + $variable2; return ($total) ; }
$resultat= additionner (1,2) ; echo $resultat. ‘ <br>’ ;
$var1=6 ; $var2=7 ;
$resultat= additionner ($var1,$var2) ; echo $resultat. ‘ <br>’ ; ?>
Le résultat obtenu sera : 3 13

Librairie de fonctions

Idéalement toutes les fonctions créées devraient être regroupées dans un même fichier créant ainsi une bibliothèque de fonctions. Ce fichier sera appelé à l’intérieur des autres fichiers par le biais de la fonction include.
Exemple fichier fonction.inc.php
<? / /Ce fichier contiendra l’ensemble des fonctions que vous développere z
functio n additio nner ( $ variable1, $variable2) { $total = $variable1 + $variable2; return ($total) ; }
functio n afficher_no m _preno m ( $ no m, $preno m) { echo ‘B o n jo ur ‘. $no m . ‘ ‘. $preno m ; } ?>
Exemple fichier page.php
<? Include ( ’’fo n ctio n. inc. php’’) ;
$resultat= additionner (1,2) ; echo $resultat. ‘ <br>’ ;
afficher_no m _preno m (‘Tarak’,’J o ulak’) ;
?>
Le résultat obtenu sera : 3 Bonjour Tarak Joulak

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *