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 :


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);
Merci de votre aide.