そのクラスの中身が foreach を使用してたどれるかどうかを検出するインターフェイスです。
foreach
これは抽象インターフェイスであり、単体で実装することはできません。 IteratorAggregate あるいは Iterator を実装しなければなりません。
このインターフェイスにはメソッドがありません。 traverse 可能なすべてのクラス用の基底インターフェイスとしてのみ存在しています。
注意: このインターフェイスを実装した内部(組み込み)クラスは、 foreach の中で使うことができます。 IteratorAggregate や Iterator を実装する必要はありません。
注意:
このインターフェイスを実装した内部(組み込み)クラスは、 foreach の中で使うことができます。 IteratorAggregate や Iterator を実装する必要はありません。
注意: PHP 7.4.0 より前のバージョンでは、 この内部的なエンジンのインターフェイスは PHP スクリプトが実装できませんでした。 代わりに、 IteratorAggregate か Iterator を使わなければなりませんでした。
PHP 7.4.0 より前のバージョンでは、 この内部的なエンジンのインターフェイスは PHP スクリプトが実装できませんでした。 代わりに、 IteratorAggregate か Iterator を使わなければなりませんでした。