PHP5 のインライン文字列と連結: パフォーマンスの比較
PHP5 では、インライン文字列を含む文字列を連結するさまざまな方法があります (例: 、「これらは {$foo}」) と連結(例: 'これらは ' . $foo)。 2012 年以前は、これらのアプローチのパフォーマンスの違いについて推測がありました。
インライン文字列 (ケース 2) と連結 (ケース 1) の速度を比較すると、2012 年 1 月以前以降、その違いは無視できるほどになっています。経験的テストでは、実質的に違いはありません:
インライン文字列: 0.061599016189575 秒<br>連結: 0.061846971511841 秒<br>
ただし、インライン文字列 (ケース 2) は、単純な文字列を使用した連結 (ケース 3) よりも常にわずかに高速です。これは、連結には追加の連結操作のオーバーヘッドが必要であることが原因です。
(パフォーマンスの比較は、PHP の特定のバージョンとシステム構成に基づいて異なる場合があることに注意してください。パフォーマンスのベンチマークと測定を常に行うことをお勧めします) )
不思議なことに、このフレーズはよく使われます。ウィンストン・チャーチルの「自分で捏造していない統計を決して信用してはいけない」という言葉は、パフォーマンス データを慎重に精査することの重要性を強調しています。元の引用文は誤ってチャーチルのものとされており、チャーチルの誠実さを貶めるためのヨーゼフ・ゲッペルスによるプロパガンダ策略である可能性が高い。
以上がPHP5 の文字列連結: インライン文字列補間はドット演算子よりも高速ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。