第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

ArrayObject 的 getiteratpr方法得到的迭代器與 ArrayIterator實(shí)例化后的迭代器有什么不一樣么???

16行 $obj = new ArrayObject($fruits)? 然后 $it = $obj->getiterator();

為什么不直接$it = new ArrayIterator;

還有個(gè)問(wèn)題,翻看php手冊(cè)發(fā)現(xiàn)ArrayObject的getiterator方法是個(gè)靜態(tài)方法,而用靜態(tài)方法調(diào)用時(shí)報(bào)錯(cuò),用"->"調(diào)用卻可以。有點(diǎn)費(fèi)解

正在回答

1 回答

第一個(gè)問(wèn)題:當(dāng)你想多次遍歷相同數(shù)組時(shí)你需要實(shí)例化ArrayObject,然后讓這個(gè)實(shí)例創(chuàng)建一個(gè)ArrayIteratror實(shí)例 ,然后使用foreach或者 手動(dòng)調(diào)用getIterator()方法

第二個(gè)問(wèn)題:ArrayObject的getiterator也不是一個(gè)靜態(tài)方法,這個(gè)你當(dāng)ArrayObject::getiterator();這樣使用的時(shí)候就會(huì)報(bào)錯(cuò),錯(cuò)誤:getiterator非靜態(tài)方法數(shù)組對(duì)象


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
站在巨人的肩膀上寫(xiě)代碼—SPL
  • 參與學(xué)習(xí)       22782    人
  • 解答問(wèn)題       108    個(gè)

SPL,一個(gè)能找到登上絕頂?shù)奶焯?,學(xué)會(huì)后能提高實(shí)際工作的效率

進(jìn)入課程

ArrayObject 的 getiteratpr方法得到的迭代器與 ArrayIterator實(shí)例化后的迭代器有什么不一樣么???

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)