PHPのクラスをforeachで回せるようにする - Qiita

PHPでは普通arrayをforeachしますが、クラスにIteratorAggregate、ArrayAccess、Countableを実装させればforeachで回せるようになります。 配列を直接使うのではなくクラスにすることで...