Return de valeur dans un fonction

Fermé
anth0ony
Messages postés
35
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
1 juin 2019
- 11 mars 2009 à 13:58
Bonjour,
voila en faite il y a un truc que j'ai pas tout a fait compris dans le php voila j'ai 2 code qui donne le même résultat
voila le 1er:<?php
// calcul du volume d'un cône de rayon 5 et de hauteur 2
$volume = 5 * 5 * 3.14 * 2 * (1/3);
echo "Le volume du cône de rayon 5 et de hauteur 2 est : $volume cm<sup>3</sup><br />";

// calcul du volume d'un cône de rayon 3 et de hauteur 4
$volume = 3 * 3 * 3.14 * 4 * (1/3);
echo "Le volume du cône de rayon 3 et de hauteur 4 est : $volume cm<sup>3</sup><br />";
?>


et le 2eme:
<?php
// Ci-dessous, la fonction qui calcule le volume du cône
function VolumeCone($rayon, $hauteur)
{
$volume = $rayon * $rayon * 3.14 * $hauteur * (1/3); // calcul du volume
return $volume; // indique la valeur à renvoyer, ici le volume
}

$volume = VolumeCone(3, 1);
echo "Le volume d'un cône de rayon 3 et de hauteur 1 est de $volume";
?>

voila ce que je comprend pas c'est que dans le premier code tout est simple il stoque le calcul dans la variable est on affiche grace a echo mais dans le 2 eme code c'est la ou sa se complique et que je comprend pas bon d'abort on crée la fonction et entre les accolade on met les parametre a éfféctuer mais c'est ce return que je comprend pas pourquoi faut il retourner la valeur ??????