Retour au cours

Paramètres de Fonction et Valeurs de Retour

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

18. Paramètres de Fonction et Valeurs de Retour

Les fonctions sont plus utiles lorsqu'elles peuvent accepter des entrées et fournir des sorties.

Paramètres de Fonction (Entrée)

Les paramètres sont des variables listées entre les parenthèses de la définition de la fonction. Ils agissent comme des espaces réservés pour les valeurs passées lors de l'appel de la fonction (arguments).

php

<?php function greetUser($name) { // $name est le paramètre echo "Bienvenue, $name!"; } greetUser("Sam"); // 'Sam' est l'argument echo "<br>"; greetUser("Maria"); ?>

Valeurs de Paramètres par Défaut

Vous pouvez définir une valeur par défaut pour un paramètre. Si l'appelant omet l'argument, la valeur par défaut est utilisée.

php

<?php function calculateTax($price, $tax_rate = 0.10) { $total = $price * (1 + $tax_rate); echo "Prix total : " . $total . "<br>"; } calculateTax(100); // Utilise le taux par défaut (0.10) -> 110 calculateTax(100, 0.05); // Utilise le taux spécifié (0.05) -> 105 ?>

Valeurs de Retour de Fonction (Sortie)

L'instruction return arrête immédiatement l'exécution de la fonction et renvoie une valeur à l'appelant. Contrairement à echo, return n'affiche rien dans le navigateur ; il fournit des données pour le traitement.

php

<?php function addNumbers($a, $b) { $sum = $a + $b; return $sum; // Retourne le résultat } $result = addNumbers(5, 7); // $result contient maintenant 12 echo "Le résultat est : " . $result; ?>