2013年3月12日火曜日

PHPでの出力 その1

PHPで出力なんて特に気にせず行っている方も多いでしょう。
しかし私は神経質なせいか出力方法によるパフォーマンスが気になってしまいます。

1回の記事では全てを網羅できないと思いますので複数回に分けて書こうかと思います。
echoとprintの測定は前回の記事で行い、echoの方が速いという結果が出ましたので以降のサンプルコードはechoで統一したいと思います。

今回はシングルクォーテーションとダブルクォーテーションの比較です。

変数なしの場合

サンプルコード 実行結果
BenchMark 1     average:1.0819767475128
BenchMark 2     average:1.1022774219513
変数ありの場合

サンプルコード 実行結果
BenchMark 1     average:1.1036427974701
BenchMark 2     average:1.1097546815872
ダブルクォーテーションでは意図しない変数展開が起きてしまう場合も皆無ではありませんので
私は常にシングルクォーテーションを使うようにしています。

0 件のコメント:

コメントを投稿