ログイン



PHP5.5のジェネレータ

月曜日, 3月 4th, 2013 by

PHP5.5ではジェネレータが追加されます。ジェネレータを使えば、メモリ消費を抑制した高速なプログラムを簡潔に記述できます。CSVのインポートやエクスポートなど、大量なデータの処理ではジェネレータが活躍しそうですが(GB単位のデータをメモリに展開しなくてもよい)、それ以外では、敢えてジェネレータを使うことは少なそうです。ジェネレータを使ってしまうと、PHP5.5以降が必須の移植背の低いコードになってしまうからです。

Leave a Reply