Voici comment créer une fonction addTen()
qui accepte un nombre en paramètre et renvoie ce nombre augmenté de 10
:
function addTen($number) {
if (!is_numeric($number)) {
throw new Exception("Le paramètre passé à la fonction n'est pas un nombre");
}
return $number + 10;
}
La fonction vérifie d’abord si le paramètre passé est un nombre à l’aide de la fonction is_numeric()
. Si ce n’est pas le cas, elle génère une exception à l’aide de la classe Exception. Sinon, elle renvoie le nombre augmenté de 10
.
Voici comment utiliser cette fonction :
try {
$result = addTen(5);
echo $result; // affiche 15
} catch (Exception $e) {
echo $e->getMessage();
}
Dans cet exemple, la fonction addTen() est appelée avec le nombre 5 en paramètre. Le try-catch
permet de gérer les exceptions générées par la fonction. Si une exception est générée, elle est attrapée par le catch
et son message est affiché. Si aucune exception n’est générée, le résultat de la fonction est affiché.
Soyez le premier à commenter