はじめに この記事は PHP カンファレンス 2014 における私 @yuya_takeyama の発表 Good Parts of PHP and The UNIX Philosophy のネタ出しも兼ねて書かれています。 当日の発表には、この記事に関する内容が出てくるかもしれませんし、出てこないかもしれません。 興味のある方は是非当日の発表の場にお越しいただければと思います。 (参加登録) なお、この記事は何回かに分けて書かれ、今回は関数型っぽい雰囲気が出るところまで達していません。 今回実装したコードは以下の GitHub リポジトリに含まれています。 (今後の記事のネタバレ含む) GitHub: yuya-takeyama/functional_programming_in_php イテレータとは何か イテレータとは値の連続です。 もっとざっくり言うと配列のような何かです。 ただし