par
Ajoloca » 08 déc. 2006, 01:16
Re,
C'est normal, tu déclares dans la focntion 3 paramètres et quand tu l'appelles tu ne lui passes que un seul. Comme tes paramètres n'ont pas de valeur par défaut, il n'aime pas.
<?php// Fonction de calcul de la vitesse
function vitesse($tempsp, $palier, $facteur) {
if($tempsp != 0) return ($palier*$facteur/$tempsp);
}
return (false);
}
$palier = 800;
$facteur = 1/(24*60);
// Appel de la fonction
$vitesse = vitesse($tempsp1, $palier, $facteur);
// Affichage de la valeur
echo $vitesse;
?>
Comme tu vois j'ai fais QQ modifs dans ta fonction. Comme on l'a vu précedement la variable $vitesse à l'intérieur de la fonction ne sert à rien, si, à retarder le PGM et à consommer de la mémoire inutillement.
Pense à donner une valeur à $tempsp1 avant l'appel de la fonction, sinon elle va te retourner "false"
Re,
C'est normal, tu déclares dans la focntion 3 paramètres et quand tu l'appelles tu ne lui passes que un seul. Comme tes paramètres n'ont pas de valeur par défaut, il n'aime pas.
[php]<?php// Fonction de calcul de la vitesse
function vitesse($tempsp, $palier, $facteur) {
if($tempsp != 0) return ($palier*$facteur/$tempsp);
}
return (false);
}
$palier = 800;
$facteur = 1/(24*60);
// Appel de la fonction
$vitesse = vitesse($tempsp1, $palier, $facteur);
// Affichage de la valeur
echo $vitesse;
?>[/php]
Comme tu vois j'ai fais QQ modifs dans ta fonction. Comme on l'a vu précedement la variable $vitesse à l'intérieur de la fonction ne sert à rien, si, à retarder le PGM et à consommer de la mémoire inutillement.
Pense à donner une valeur à $tempsp1 avant l'appel de la fonction, sinon elle va te retourner "false"