這裡僅記錄了返回類型,但實際上並沒有強制執行。例如,IteratorIterator 的實現可以返回 Traversable,這會破壞介面。這很可能是為了向後相容於在存在返回類型提示之前編寫的程式碼。仍然可以創建自己的命名空間 OuterIterator 介面,擴展全域介面,並在其中為此方法添加類型提示。
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
OuterIterator::getInnerIterator — 傳回目前項目的內部迭代器
此函式沒有參數。
如果存在則返回目前項目的內部迭代器,否則返回 null
(空值)。
這裡僅記錄了返回類型,但實際上並沒有強制執行。例如,IteratorIterator 的實現可以返回 Traversable,這會破壞介面。這很可能是為了向後相容於在存在返回類型提示之前編寫的程式碼。仍然可以創建自己的命名空間 OuterIterator 介面,擴展全域介面,並在其中為此方法添加類型提示。