通過Traversable接口,PHP原生態(tài)支持迭代器模式,這個(gè)接口由Iterator和IteratorAggregate做了擴(kuò)展,這兩個(gè)子接口不僅是定義了一套標(biāo)準(zhǔn)的方法,每個(gè)Traversable對(duì)象都可以原封不動(dòng)地傳遞給foreach(),foreach是迭代器的主要客戶端,Iterator實(shí)現(xiàn)是真正的迭代器,而IteratorAggregate是有其它職責(zé)的Traversable對(duì)象,它通過getIterator()方法...
www.dbjr.com.cn/article/383...htm 2025-6-8