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