PHPで ‘ と . を大量に繋げるのと “” で一括でやるのどっちがいいの?
実験に使用したコードは下記の通り
$value = 'ミートボール'; $start = microtime(true); for($i = 1;$i <1000;$i++){ //下記の2つで実験 //echo '私の大好きな'. $value. ' ヴぁー'; //echo '私の大好きな${valu}eヴぁー'; } $end = microtime(true); echo "<br />n"; echo $end - $start. '秒処理にかかった';
結果
echo ‘私の大好きな’. $value. ‘ ヴぁー’;の場合
10000回
① 6.7555861473083秒処理にかかった
② 3.3046059608459秒処理にかかった
③ 3.1271910667419秒処理にかかった
echo ‘私の大好きな${valu}eヴぁー’;の場合
1000回
① 0.42566299438477秒処理にかかった
② 0.84215688705444秒処理にかかった
③ 0.38536906242371秒処理にかかった
このような結果になりました。
※鯖によって結果は異なりますのでご注意ください。
※この結果は、m264鯖で実験した結果です。