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écursivité en PHP ? Quels sont les moyens pour y parvenir ?

王林
王林original
2019-11-12 17:54:513005parcourir

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.&#39; &#39;;
 $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.&#39; &#39;;
 $i++;
 if($i<10){
  loopReference($i);
 }
}
loopReference();//输出 0 1 2 3 4 5 6 7 8 9

Tutoriel recommandé :

Tutoriel PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn