La fonction PHP et l'appel de fonction
Lorsque vous étudiez PHP, vous voudrez coder chaque ligne de votre programme pour pouvoir étudier le fonctionnement du code. Quelque part en cours de route, vous vous rendrez compte qu'il existe certaines tâches que votre programme doit effectuer encore et encore. Et donc vous vous retrouvez à écrire les mêmes lignes de code encore et encore. Par exemple, il y a plusieurs occasions où un visiteur de votre site Web devrait vous donner une adresse e-mail. Il peut vouloir acheter quelque chose, s'inscrire à votre newsletter ou remplir un formulaire de service client. Chaque fois qu'il saisit son adresse e-mail et soumet le formulaire Web, vous souhaiterez que votre programme vérifie l'exactitude de l'adresse e-mail. Vous pouvez coder cette tâche à chaque emplacement de votre programme dont vous avez besoin pour vérifier l'adresse e-mail. Mais ce n'est pas très efficace. Eh bien, PHP a une réponse à ce problème. Cela s'appelle une fonction.

Il existe essentiellement deux types de fonctions PHP. Le premier type est la fonction intégrée. Ces fonctions font déjà partie du langage PHP et vous n'avez donc pas besoin de les écrire vous-même. Pour utiliser ces fonctions intégrées, il vous suffit d'ajouter un appel de fonction à votre programme. Un appel de fonction est un morceau de code qui indique à votre programme «d'appeler» la fonction intégrée chaque fois que vous en avez besoin. Le deuxième type de fonction est la fonction définie par l'utilisateur. Ce sont les fonctions que vous écrivez vous-même. Ensuite, après avoir écrit la fonction, vous pouvez l'appeler à tout moment dans votre programme en codant un appel de fonction. Jetons un coup d'œil au code PHP pour un appel de fonction.

Code PHP de base
nom_fonction (argument, argument);

Exemple
print ($ message);


impression();
nom_fonction
Il s'agit du nom donné à la fonction et c'est ainsi que votre programme identifiera la fonction. J'ai utilisé la fonction d'impression intégrée comme exemple. Le nom_fonction de la fonction d'impression est impression et il est placé sur le côté gauche de ().

print ($ message);
Parenthèse
Les parenthèses sont utilisées pour transmettre des informations à la fonction. Si vous n'avez pas besoin de transmettre d'informations, vous ne mettrez rien entre les ().

$ message
Argument
L'argument correspond aux informations que vous souhaitez transmettre à 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, l'argument (information) transmis à la fonction est la variable $ message qui est placée entre les parenthèses. La fonction d'impression intégrée imprime la valeur que vous avez donnée à la variable $ message.

print ($ message);
;
Le point-virgule termine l'appel de fonction

Remarque: Une fonction renvoie généralement des informations au programme lorsque la fonction est terminée. Par exemple, la fonction d'impression renvoie un booléen au programme.





Instructions Vidéo: 4.8 Passage d’arguments et appel de fonctions (partie 1/2) (Avril 2024).