php 配列をマージできる「array_merge」と「+」演算子のパフォーマンスを計測する

php 配列をマージできる「array_merge」と「+」演算子のパフォーマンスを計測する

phpで、配列をマージできる「array_merge」と「+」演算子のパフォーマンスを計測するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

実行時間計測

microtimeを使用すれば、処理にかかった時間を計測することが可能です。

以下は、配列をマージできる「array_merge」と「+」演算子のパフォーマンスを計測するサンプルコードとなります。
※「array_merge」と「+」演算子が同じ結果になるのは、それぞれのキーに同じものがない場合のみです。

実行結果

「+」演算子の方が倍近く、パフォーマンスが良さそうです。