Php variable & fonction
Résolu
anthony
-
anthony -
anthony -
Bonjour,
voila je débute dans la programmation en php et il y a un truc que je n'ai pas comprit j'aimerais bien quand me l'éxplique
en faite il m'en mit un exemple de calculer le volume d'un cône grâce a des variables voila ce qui mon mit:
// 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 />";
?>
(jusque là j'arrive a comprendre)
mais après il me montre comment calculer le volume d'un cône avec des fonction pour ne pas répéter a chaque fois le calcul voile ce qui me dise:
<?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";
?>
(c'est là que je ne comprend pas il dise qu'il calcule le volume:
$volume = $rayon * $rayon * 3.14 * $hauteur * (1/3); // calcul du volume
mes comment la variable "$volume" c'est que le rayon fait tel mesure???) c'est la que je bloque
si vous pourriez m'aider
voila je débute dans la programmation en php et il y a un truc que je n'ai pas comprit j'aimerais bien quand me l'éxplique
en faite il m'en mit un exemple de calculer le volume d'un cône grâce a des variables voila ce qui mon mit:
// 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 />";
?>
(jusque là j'arrive a comprendre)
mais après il me montre comment calculer le volume d'un cône avec des fonction pour ne pas répéter a chaque fois le calcul voile ce qui me dise:
<?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";
?>
(c'est là que je ne comprend pas il dise qu'il calcule le volume:
$volume = $rayon * $rayon * 3.14 * $hauteur * (1/3); // calcul du volume
mes comment la variable "$volume" c'est que le rayon fait tel mesure???) c'est la que je bloque
si vous pourriez m'aider
A voir également:
- Php variable & fonction
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
Regarde la fonction :
Quand un peu plus bas tu appelles la fonction, tu donnes toi-même la valeur du rayon et de la hauteur. Quand tu écris :
function VolumeCone($rayon, $hauteur) { $volume = $rayon * $rayon * 3.14 * $hauteur * (1/3); // calcul du volume return $volume; // indique la valeur à renvoyer, ici le volume }Elle prend comme paramètre les variables $rayon et $hauteur.
Quand un peu plus bas tu appelles la fonction, tu donnes toi-même la valeur du rayon et de la hauteur. Quand tu écris :
$volume = VolumeCone(3, 1);tu écris en fait, en français :
$volume contient le volume d'un cône de rayon $rayon=3 et de hauteur $hauteur=1
Salut,
Tout ce passe dans la définition de la fonction qui est :
>>>function VolumeCone($rayon, $hauteur)
Donc, on défini le nom de la fonction, que l'on appel : VolumeCone
Ensuite, entre parathèse on crée 2 variables, que l'on nomme $rayon, $hauteur
Ensuite quand tu appels la fonction, $volume = VolumeCone(3,1)
Et bien la fonction associe $rayon à 3 et $hauteur à 1
Tu comprends j'espère ?
Maintenant on pourrait compliquer legère la fonction, de manière à éviter les oublies lors de l'appel à la fonction.
Parce que si tu oublies de mettre le 1 par exemple, tu vas prendre une erreur, donc voici une méthode un peu plus sur :
function VolumeCone($rayon = '3', $hauteur = '4')
En procedant de cette manière, j'ai défini des valeurs par défaut de $rayon et $hauteur.
Donc si tu appels la fonction $volume = VolumeCone() ca fonctionnera aussi ! il va considerer que j'ai fait ça : VolumeCone(3,4)
Tu as compris ?
Tout ce passe dans la définition de la fonction qui est :
>>>function VolumeCone($rayon, $hauteur)
Donc, on défini le nom de la fonction, que l'on appel : VolumeCone
Ensuite, entre parathèse on crée 2 variables, que l'on nomme $rayon, $hauteur
Ensuite quand tu appels la fonction, $volume = VolumeCone(3,1)
Et bien la fonction associe $rayon à 3 et $hauteur à 1
Tu comprends j'espère ?
Maintenant on pourrait compliquer legère la fonction, de manière à éviter les oublies lors de l'appel à la fonction.
Parce que si tu oublies de mettre le 1 par exemple, tu vas prendre une erreur, donc voici une méthode un peu plus sur :
function VolumeCone($rayon = '3', $hauteur = '4')
En procedant de cette manière, j'ai défini des valeurs par défaut de $rayon et $hauteur.
Donc si tu appels la fonction $volume = VolumeCone() ca fonctionnera aussi ! il va considerer que j'ai fait ça : VolumeCone(3,4)
Tu as compris ?