首頁 > 後端開發 > php教程 > PHP中的遞迴是什麼?實現方式有哪些?

PHP中的遞迴是什麼?實現方式有哪些?

王林
發布: 2023-04-07 19:28:02
原創
3113 人瀏覽過

PHP中的遞迴是什麼?實現方式有哪些?

什麼是遞迴

遞迴:函數自己呼叫自己的一種程式方法,類似循環,所以遞迴呼叫的函數中必須有終止條件,否則就會成為死循環。

遞迴常用方式:

一、靜態變數方式

function loop(){
 static $i = 0;
 echo $i.' ';
 $i++;
 if($i<10){
     loop();
 }
}
loop();//输出 0 1 2 3 4 5 6 7 8 9
登入後複製

二、全域變數方式

$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
登入後複製

三、引用傳參方式

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
登入後複製

推薦教學:PHP教學

以上是PHP中的遞迴是什麼?實現方式有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板