Maison > développement back-end > tutoriel php > 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 ?

王林
Libérer: 2023-04-07 19:28:02
original
3156 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal