⊗ppPmUFPr 193 of 447 menu

Paramètres des fonctions en PHP

Lors de l'appel d'une fonction, nous écrivons son nom et des parenthèses vides :

<?php func(); ?>

En fait, les parenthèses ne sont pas obligatoirement vides - nous pouvons y transmettre des paramètres.

Supposons, par exemple, que nous voulions créer une fonction qui prendra un nombre en paramètre et affichera le carré de ce nombre.

Comment allons-nous maintenant appeler notre fonction : nous allons écrire le nom de la fonction, des parenthèses, et à l'intérieur - un nombre dont nous voulons obtenir le carré.

Par exemple, voici comment nous obtiendrons le carré du nombre 2 :

<?php func(2); // affichera 4 ?>

Et voici - le carré du nombre 3 :

<?php func(3); // affichera 9 ?>

Écrivons maintenant l'implémentation de notre fonction.

Nous savons que la fonction doit prendre un nombre en paramètre. Donc, lors de la définition de la fonction, dans les parenthèses, nous devons écrire une variable dans laquelle le nombre transmis sera stocké.

Le nom de la variable peut être quelconque, appelons-la, par exemple, $num :

<?php function func($num) { } ?>

Lors de l'appel de la fonction, le nombre spécifié dans les parenthèses sera stocké dans cette variable $num :

<?php func(2); // le nombre 2 sera stocké dans la variable $num func(3); // le nombre 3 sera stocké dans la variable $num ?>

Faisons maintenant en sorte que notre fonction affiche le carré du nombre transmis. Pour cela, multiplions la variable $num par elle-même et affichons le résultat :

<?php function func($num) { echo $num * $num; } ?>

Vérifions le fonctionnement de la fonction en l'appelant avec différents nombres :

<?php function func($num) { echo $num * $num; } func(2); // affichera 4 func(3); // affichera 9 ?>

Créez une fonction qui prend un nombre en paramètre et affiche le cube de ce nombre.

Créez une fonction qui prend un nombre en paramètre et vérifie si ce nombre est positif ou négatif. Dans le premier cas, que la fonction affiche le texte '+++', et dans le second '---'.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser