主頁(yè) > 知識(shí)庫(kù) > 淺談PHP無(wú)限極分類(lèi)原理

淺談PHP無(wú)限極分類(lèi)原理

熱門(mén)標(biāo)簽:團(tuán)購(gòu)網(wǎng)站 銀行業(yè)務(wù) 阿里云 電子圍欄 服務(wù)器配置 Linux服務(wù)器 科大訊飛語(yǔ)音識(shí)別系統(tǒng) Mysql連接數(shù)設(shè)置

1.遞歸:程序調(diào)用自身的編程技巧稱(chēng)為遞歸

2.案例:

/**
 * @param 遞歸 $[name] 
 */
function deeploop($i=1){
  echo $i;
  $i++;
  if($i  10){
    deeploop($i);
  }
}
deeploop();
結(jié)果:123456789

3.global

/**
 * @param 遞歸 $[name] 
 */
$i = 1;
function deeploop(){
  global $i; //Global的作用是定義全局變量,但是這個(gè)全局變量不是應(yīng)用于整個(gè)網(wǎng)站,而是應(yīng)用于當(dāng)前頁(yè)面,包括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.說(shuō)白了遞歸就是一個(gè)循環(huán),用循環(huán)實(shí)現(xiàn)和遞歸實(shí)現(xiàn)是同樣的效果。

/**
 * @param 遞歸 $[name] 
 */
for($i=1;$i10;$i++){
  echo $i;
}
function deeploop(){
  static $i; 
  echo $i;
  $i++;
  if($i  10){
    deeploop($i);
  }
}
deeploop();
結(jié)果:
123456789

以上所述是小編給大家介紹的PHP無(wú)限極分類(lèi)原理詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • php無(wú)限極分類(lèi)實(shí)現(xiàn)的兩種解決方法
  • PHP超牛逼無(wú)限極分類(lèi)生成樹(shù)方法
  • php無(wú)限極分類(lèi)遞歸排序?qū)崿F(xiàn)方法
  • php 無(wú)限極分類(lèi)
  • PHP實(shí)現(xiàn)無(wú)限極分類(lèi)生成分類(lèi)樹(shù)的方法
  • php通過(guò)前序遍歷樹(shù)實(shí)現(xiàn)無(wú)需遞歸的無(wú)限極分類(lèi)
  • PHP無(wú)限極分類(lèi)函數(shù)的實(shí)現(xiàn)方法詳解
  • 深入淺析PHP無(wú)限極分類(lèi)的案例教程
  • php實(shí)現(xiàn)smarty模板無(wú)限極分類(lèi)的方法
  • thinkphp5使用無(wú)限極分類(lèi)
  • PHP實(shí)現(xiàn)無(wú)限極分類(lèi)的兩種方式示例【遞歸和引用方式】
  • php無(wú)限極分類(lèi)實(shí)現(xiàn)方法分析

標(biāo)簽:廣元 衡水 衢州 萍鄉(xiāng) 棗莊 大理 江蘇 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談PHP無(wú)限極分類(lèi)原理》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266