久々更新. 前から思っていましたが、何故PHPの配列はあんなにメモリを消費するんだろ. 大きいデータの場合、文字列→配列へexplodeなりすると、メモリ消費量が一気に10倍程度まで跳ね上がります orz この傾向は当然ながらデータサイズが小さい物より大きいものの方がより顕著です. 迂闊に大きいデータを配列化しようものなら、貴重なメモリ資源が喰い散らかされてしまいます(終了時には解放されますが、Linuxのメモリ最適化処理なんかの環境下だと、終了後も一見掴みっぱなしに見えるから気持ち悪い…). 例えばデータベース. データベース回りの機能をクラス化すると、大抵SELECTクエリの結果データを配列へ格納する様に作ると思いますが、この時も直接mysql_fetch_xxxxで処理を回すより結構なメモリ消費量となってしまいます. 更に、データベースから取得した配列データのエンコードを変換して出力