淺談PHP無限極分類原理

little bottle
發布: 2023-04-06 10:38:02
轉載
2793 人瀏覽過

本篇文章主要講述了PHP無限極分類的原理,具有一定的學習價值,有興趣的朋友可以了解一下,希望能幫你解答疑惑。

1.遞歸:程式呼叫自身的程式設計技巧稱為遞迴

#2.案例:

/**
 * @param 递归 $[name] 
 */
function deeploop(&$i=1){
    echo $i;
    $i++;
    if($i < 10){
        deeploop($i);
    }
}
deeploop();
结果:123456789
登入後複製

3.global

/**
 * @param 递归 $[name] 
 */
$i = 1;
function deeploop(){
    global $i; //Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
    echo $i;
    $i++;
    if($i < 10){
        deeploop($i);
    }
}
deeploop();
登入後複製

4.static

/**
 * @param 递归 $[name] 
 */
function deeploop(){
    static $i; 
    echo $i;
    $i++;
    if($i < 10){
        deeploop($i);
    }
}
deeploop();
登入後複製

5.說白了遞迴就是一個循環,用循環實現和遞歸實現是同樣的效果。

<span style="color: #000000;">/**
 * @param 递归 $[name] 
 */
for($i=1;$i</span><span style="color: #0000ff;"><</span><span style="color: #800000;">10</span><span style="color: #ff0000;">;$i++){
    echo $i;
}
function deeploop(){
    static $i; 
    echo $i;
    $i++;
    if($i < 10){
        deeploop($i);
    }
}
deeploop();<br/>结果:<br/>1233456789<br/>123456789<br/></span>
登入後複製

 

 

相關教學:PHP影片教學

 

以上是淺談PHP無限極分類原理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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