Bonjour à tous et à toutes,
J'ai un petit soucis sur une fonction récursive... elle ne retourne pas du tout ce que je veux qu'elle retourne. Ça m'était déjà arrivée, et étant pressée j'avais tout mis en session et du coup ce que faisait la fonction était accessible... mais çà laisse à désirer.
J'ai ultra schématisé la fonction pour que ce soit plus simple :
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function test($nombre) { if($nombre < 10) { echo $nombre,' est inférieur à 10<br />'; $nombre++; test($nombre); } else { echo 'return de la fonction... '; return 'oké'; // retourne null... à chaque fois } } $num = 5; $n = test($num); var_dump($n);
Partager