課程
/后端開發(fā)
/PHP
/PHP無限級分類技術
第一張圖用靜態(tài)變量可以顯示,但想讓它縮進,如圖2 則報錯。圖3是引用
2017-03-18
源自:PHP無限級分類技術 3-1
正在回答
static 是靜態(tài)屬性,在內(nèi)存中運行的,會把結(jié)果依次保存。getList($mysqlli,$row['id'])這樣調(diào)用就ok,不用把$result寫進去,結(jié)果數(shù)組也可用array_merge() 合并,盡量不要用static 有副作用
慕粉1311528564 提問者
恩,知道了。我第二幅圖里面調(diào)用時傳了$result。實際上是不用傳遞的。謝謝啦。?
順便八卦下,你入行多久了
14,15行 合并 $static $result=array(); 你那樣寫是兩個不同的變量。第一張圖,你調(diào)用函數(shù)的形參就錯了啊,家空格當然報錯,你把第二幅圖16行改成 $result放到后面,$spac在他前面,兩者調(diào)換位置你在看看結(jié)果
按你說的,雖然沒有報500錯誤,但數(shù)據(jù)沒有顯示。還有我之前第一張發(fā)的圖,也把$result寫進去了,也能出結(jié)果啊。只是在前面加空格就出錯
舉報
經(jīng)典的遞歸實現(xiàn)和全路徑實現(xiàn)兩種方式實現(xiàn)無限分類
1 回答用static變量的遞歸,不需要在傳入?yún)?shù)了
1 回答傳參數(shù)和傳引用有什么區(qū)別?
2 回答echo displayCatePath(5,'categorylink?cid='); 這塊的數(shù)字5可以用變量代替么?
2 回答老師什么時間上傳代碼
1 回答老師記得將代碼傳上來啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-03-19
static 是靜態(tài)屬性,在內(nèi)存中運行的,會把結(jié)果依次保存。getList($mysqlli,$row['id'])這樣調(diào)用就ok,不用把$result寫進去,結(jié)果數(shù)組也可用array_merge() 合并,盡量不要用static 有副作用
2017-03-20
恩,知道了。我第二幅圖里面調(diào)用時傳了$result。實際上是不用傳遞的。謝謝啦。?
2017-03-20
順便八卦下,你入行多久了
2017-03-20
14,15行 合并 $static $result=array(); 你那樣寫是兩個不同的變量。第一張圖,你調(diào)用函數(shù)的形參就錯了啊,家空格當然報錯,你把第二幅圖16行改成 $result放到后面,$spac在他前面,兩者調(diào)換位置你在看看結(jié)果
2017-03-19
按你說的,雖然沒有報500錯誤,但數(shù)據(jù)沒有顯示。還有我之前第一張發(fā)的圖,也把$result寫進去了,也能出結(jié)果啊。只是在前面加空格就出錯