Une fonction = un bloc de code réutilisable qu'on donne un nom.
Principe : DRY — Don't Repeat Yourself.
<?php
// Déclaration
function direBonjour() {
echo "Bonjour tout le monde !";
}
// Appel
direBonjour(); // Bonjour tout le monde !
direBonjour(); // On peut l'appeler autant de fois qu'on veut
<?php
function saluer($prenom) {
echo "Bonjour, " . $prenom . " !";
}
saluer("Alice"); // Bonjour, Alice !
saluer("Bob"); // Bonjour, Bob !
<?php
function additionner($a, $b) {
return $a + $b; // retourne le résultat
}
$resultat = additionner(5, 3);
echo $resultat; // 8
// On peut aussi l'utiliser directement
echo additionner(10, 20); // 30
<?php
function saluer($prenom, $civilite = "M.") {
echo "Bonjour, " . $civilite . " " . $prenom;
}
saluer("Dupont"); // Bonjour, M. Dupont
saluer("Martin", "Mme"); // Bonjour, Mme Martin
Si tu n'envoies pas
$civilite, PHP utilise "M." par défaut.
<?php
function afficherPrix($montant, $devise = "€") {
return number_format($montant, 2, ",", " ") . " " . $devise;
}
echo afficherPrix(1234.5); // 1 234,50 €
echo afficherPrix(99, "USD"); // 99,00 USD
calculerTVA($prix) qui retourne le prix + 21%estMajeur($age) qui retourne true ou falseafficherPrix()