什麼是遞迴
遞回:函數自己呼叫自己的一種程式設計方法,類似於迴圈,所以遞回呼叫的函數中必須有終止條件,否則就會成為死迴圈。
遞回常用方式:
一、靜態變數方式
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中的遞迴是什麼?實現方式有哪些?的詳細內容,更多請關注TW511.COM其它相關文章!