Paramètres optionnels des fonctions en PHP
Il est possible de rendre les paramètres des fonctions optionnels. Pour cela, il faut leur attribuer des valeurs par défaut. Prenons pour exemple la fonction suivante :
<?php
function func($num) {
echo $num ** 2;
}
?>
Faisons en sorte que ce paramètre
ait par défaut la valeur 0 :
<?php
function func($num = 0) {
echo $num ** 2;
}
?>
Vérifions le fonctionnement de notre fonction avec un paramètre :
<?php
func(2); // affichera 4
?>
Vérifions le fonctionnement de notre fonction sans paramètre :
<?php
func(); // affichera 0
?>
Soit la fonction :
<?php
function func($num = 5) {
echo $num * $num;
}
?>
Cette fonction est appelée de la manière suivante :
<?php
func(2);
func(3);
func();
?>
Expliquez quel sera le résultat de chaque appel de la fonction.
Soit la fonction :
<?php
function func($num1 = 0, $num2 = 0) {
echo $num1 + $num2;
}
?>
Cette fonction est appelée de la manière suivante :
<?php
func(2, 3);
func(3);
func();
?>
Expliquez quel sera le résultat de chaque appel de la fonction.