PHP7から、キーが0から始まる連番のarrayについて、内部的には連続したメモリ領域を使う純粋配列となり、パフォーマンスが大幅に向上しました。 PHP7で変わること ——言語仕様とエンジンの改善ポイント 一方、SplFixedArrayという、高速・省メモリが売りの固定長の純粋配列クラスがPHP5.3の頃からあります。 PHP: SplFixedArray - Manual PHP7になって、SplFixedArrayのarrayに対する強みがどうなったのか、検証してみました。 検証内容 arrayとSplFixedArrayそれぞれで、100万件のintをセット、ゲット、foreachで回し、速度とメモリ使用量を確かめました。 前提条件 仮想マシン(VMware Player) CPU 1コア メモリ 1GB OS CentOS 7.1 PHP v7.0.10 CLIで実行 検証コード