Maison > Article > développement back-end > Qu’est-ce que la récursivité en PHP ? Quels sont les moyens pour y parvenir ?
Qu'est-ce que la récursion
Récursion : Une méthode de programmation dans laquelle une fonction s'appelle elle-même, semblable à une boucle, de sorte que la fonction appelée de manière récursive doit Il y a une condition de terminaison, sinon cela deviendra une boucle infinie.
Méthodes récursives couramment utilisées :
1. Méthode de variable statique
function loop(){ static $i = 0; echo $i.' '; $i++; if($i<10){ loop(); } } loop();//输出 0 1 2 3 4 5 6 7 8 9
2. 🎜 >
$i = 0; function loopGlobal(){ global $i; echo $i.' '; $i++; if($i<10){ loopGlobal(); } } loopGlobal();//输出 0 1 2 3 4 5 6 7 8 9
3. Méthode de passage des paramètres de référence
function loopReference(&$i=0){ echo $i.' '; $i++; if($i<10){ loopReference($i); } } loopReference();//输出 0 1 2 3 4 5 6 7 8 9Tutoriel recommandé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!