Bonjour,
J'ai une question à propos des fonctions récursives en php.
J'ai voulu faire une fonction récursive et il m'est arrivé que la page ne se charge même plus (boucle infinie ?) et affiche "aucune donnée" ou "page introuvable"...
Ou cela m'affiche une page blanche si la variable n'est pas static... bref
Maintenant j'ai mis ça :
et ça marche... mais pourquoi si je mets ça :
là ça ne marche plus et ça m'affiche "Aucune donnée reçue."... C'est pareil non ?
Merci à vous !
Modifié par Crousti2 (11 Jul 2012 - 15:55)
J'ai une question à propos des fonctions récursives en php.
J'ai voulu faire une fonction récursive et il m'est arrivé que la page ne se charge même plus (boucle infinie ?) et affiche "aucune donnée" ou "page introuvable"...
Ou cela m'affiche une page blanche si la variable n'est pas static... bref
Maintenant j'ai mis ça :
<?php
function test($nombre)
{
echo $nombre++;
if ($nombre < 5)
{
test($nombre);
}
}
test(0);
?>
et ça marche... mais pourquoi si je mets ça :
<?php
function test($nombre)
{
$nombre = $nombre++;
if ($nombre < 5)
{
test($nombre);
}
}
test(0);
?>
là ça ne marche plus et ça m'affiche "Aucune donnée reçue."... C'est pareil non ?
Merci à vous !
Modifié par Crousti2 (11 Jul 2012 - 15:55)