
le 14/10/2004 à 22:51
fonction
Tu ne donnes pas de parametres à ta fonction.
Par conséquent, elle ne connait pas $i.
Donc elle fait le $i++ sur du vent.
Voici une solution :
Si tu ne veux pas appeler ta fonction avec un paramètre, regarde le mot code 'global' pour définir $i, et par la meme occasion, regarde le cours sur la portée des variables.
[Message modifié le 14/10/2004 à 22:58 par LA GLOBULE]
Par conséquent, elle ne connait pas $i.
Donc elle fait le $i++ sur du vent.
Voici une solution :
<?php
function avance ($i) {
$i++;
return $i;
}
// exemple :
$i = 3;
$i = avance($i);
// affichera 4
echo $i;
?>
Si tu ne veux pas appeler ta fonction avec un paramètre, regarde le mot code 'global' pour définir $i, et par la meme occasion, regarde le cours sur la portée des variables.
[Message modifié le 14/10/2004 à 22:58 par LA GLOBULE]