Les fonctions — Correction d'exercices

Voici des propositions de solutions en mode console (via readline()). N’hésite pas à les adapter.

#1 — Fonction simple

Crée une fonction direBonjour() qui affiche 'Bonjour !'.

Voir le corrigé
<?php
function direBonjour() {
    echo "Bonjour !";
}
direBonjour();
?>

#2 — Fonction avec paramètre

Crée une fonction saluer($nom) qui affiche 'Bonjour $nom'.

Voir le corrigé
<?php
function saluer($nom) {
    echo "Bonjour $nom";
}
saluer("Alice");
?>

#3 — Valeur de retour

Crée une fonction carre($n) qui retourne le carré de $n.

Voir le corrigé
<?php
function carre($n) {
    return $n * $n;
}
echo carre(5); // Affiche 25
?>

#4 — Paramètre par défaut

Crée une fonction couleur($c = 'rouge') qui affiche la couleur.

Voir le corrigé
<?php
function couleur($c = "rouge") {
    echo "La couleur est $c.<br>";
}
couleur();        // rouge
couleur("bleu");  // bleu
?>

#5 — Portée des variables

Montre la différence de portée : essaie d'accéder à une variable locale hors de sa fonction.

Voir le corrigé
<?php
function test() {
    $locale = "test";
}
test();
// echo $locale; // Générerait une erreur (Undefined variable)
echo "Impossible d'accéder à \$locale hors de la fonction.";
?>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...