Cours module 4-php
Cours module 4-php
Cours module 4-php
function direBonjour($nom) {
return "Bonjour, " . $nom;
}
Utilisation de la fonction :
function doubleValeur(&$valeur) {
$valeur *= 2;
}
$a = 5;
doubleValeur($a);
echo $a; // Affiche : 10
Les fonctions anonymes sont des fonctions qui n’ont pas de nom et peuvent être utilisées directement
dans du code.
$carre = function($nombre) {
return $nombre * $nombre;
};
echo $carre(4); // Affiche : 16
5. Fonctions récursives
function factorielle($n) {
if ($n <= 1) {
return 1;
}
return $n * factorielle($n - 1);
}
echo factorielle(5); // Affiche : 120
namespace MonNamespace;
function direBonjour() {
echo "Bonjour depuis MonNamespace!";
}
$contenu = file_get_contents('fichier.txt');
echo $contenu;
function calculerMoyenne($nombres) {
$somme = array_sum($nombres);
$compteur = count($nombres);
return $somme / $compteur;
}
$moyenne = calculerMoyenne([10, 20, 30, 40]);
echo "Moyenne : $moyenne"; // Affiche : "Moyenne : 25"
function estPremier($nombre) {
if ($nombre <= 1) return false;
for ($i = 2; $i < $nombre; $i++) {
if ($nombre % $i == 0) {
return false;
}
}
return true;
}
echo estPremier(29); // Affiche : 1 (true)
Ce module vous a familiarisé avec les fonctions en PHP, leur définition, leur utilisation, et des
techniques utiles telles que les fonctions anonymes, les récursions et les espaces de nommage. Si
vous avez besoin d’exemples supplémentaires, je suis à votre disposition !