什麼是遞迴
遞迴:函數自己呼叫自己的一種程式方法,類似循環,所以遞迴呼叫的函數中必須有終止條件,否則就會成為死循環。
遞迴常用方式:
一、靜態變數方式
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.' '; $i++; if($i<10){ loopGlobal(); } } loopGlobal();//输出 0 1 2 3 4 5 6 7 8 9
三、引用傳參方式
function loopReference(&$i=0){ echo $i.' '; $i++; if($i<10){ loopReference($i); } } loopReference();//输出 0 1 2 3 4 5 6 7 8 9
推薦教學:PHP教學
以上是PHP中的遞迴是什麼?實現方式有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!