Comment écrire une fonction PHP
Bien que le langage PHP ait de nombreuses fonctions intégrées, il y aura des moments où vous voudrez écrire une fonction personnalisée pour votre programme. Cela se fait facilement avec PHP. Par exemple, vous souhaiterez peut-être afficher un message de bienvenue personnalisé sur chaque page de votre site Web. Pour ce faire, vous devez écrire une fonction simple qui affiche "Bienvenue, le nom de quelqu'un" en haut de chaque page Web. Mais vous devez imprimer un nom différent dans ce message pour chaque visiteur de votre site. C'est aussi facile à faire avec une fonction PHP. Vous pouvez transmettre le nom du visiteur à la fonction sous forme de chaîneQuelle? de personnages. Vous passerez cette chaîne comme argument de l'appel de fonction.

Bonjour_Visiteur ("Nancy");

Si vous n'avez pas lu le tutoriel sur la fonction PHP et l'appel de fonction; vous voudrez peut-être le faire maintenant. Si vous êtes prêt à continuer, regardons le code qui définira ou déclarera la fonction Hello_Visitor.

Code PHP de base
fonction nom_fonction ($ argument_1, $ argument_2)
{corps de fonction}

Exemple
fonction Hello_Visitor ($ current_name)
{echo "Bienvenue, $ nom_courant"; }


une fonction
Cela indique à PHP que ce qui suit est une fonction.

Bonjour_Visiteur
nom_fonction
C'est le nom que vous donnez à votre fonction. Votre programme utilisera ce nom pour identifier la fonction. Vous utiliserez donc le même nom dans l'appel de fonction et dans la fonction elle-même. Lorsque vous nommez vos fonctions, n'oubliez pas que les noms de fonction ne sont pas sensibles à la casse. Le nom de la fonction Hello_Visitor est donc le même que hello_visitor. Cependant, un nom de fonction ne peut contenir aucun espace et doit commencer par une lettre ou un trait de soulignement.

Hello_Visitor ($ current_name)
Parenthèses
Les parenthèses sont utilisées pour transmettre des arguments ou des informations à la fonction. Si vous n'avez pas besoin de transmettre d'informations, vous ne mettrez rien entre les (). Mais vous devez toujours avoir les parenthèses.

($ nom_courant)
($ argument_1, $ argument_2)
L'argument est le nom de variable qui contient les informations que vous transmettez à la fonction. Si vous avez plusieurs arguments, séparez-les par une virgule. Placez ensuite le ou les arguments entre les parenthèses. Dans notre exemple, la chaîne Nancy sera passé à la fonction et stocké dans l'argument $ current_name qui est placé entre les parenthèses.

{echo "Bienvenue, $ nom_courant"; }
{}
Le code qui constituera le corps de la fonction est placé entre la parenthèse ouvrante {crochet et fermeture}. Dans notre exemple, le corps de la fonction est une instruction d'écho qui imprimera le message de bienvenue au navigateur. Car Nancy est la chaîne stockée dans la variable $ current_name, le message de bienvenue sera Bienvenue, Nancy.

-------------
Qu'est-ce qu'une chaîne: une chaîne est un groupe de caractères tels que Nancy. Une chaîne doit toujours être placée entre des guillemets simples ou doubles.
Exemple -> "Nancy"





Instructions Vidéo: #5 - Les fonctions en PHP pour les nuls (Avril 2024).