1

アプリケーション全体で以下のこのコード スニペットのような多くの参照がある場合、解析が必要ないときに単一引用符/アポストロフィの代わりに二重引用符を使用している場合、これらの二重引用符をすべて単一引用符に置き換えると、肯定的な結果が得られます。アプリケーションのパフォーマンスへの影響?

$is_parkland = $info["is_parkland"];

"上記の例で を使用すると、二重引用符の間の内容を解析するよう PHP に要求していることを理解しています。この種のことは、レガシー コードのアプリケーション全体で明らかです。

私のアプリケーションには約 300,000 行の PHP がありますが、必要に応じてそれらがすべて置き換えられたかどうかを知りたいのですが、これは私のアプリケーションに顕著なまたはプラスの影響を与えるでしょうか?

努力する価値はありますか?PHP 5.3.13 を使用しています。

4

3 に答える 3

1

性能差は大差ないと思います。また、アプリケーションのパフォーマンスが十分で、負荷が高くない場合、いずれにせよゲインは見過ごされます。

于 2012-06-06T11:56:53.503 に答える
0

PHP ベンチマーク:

http://phpbench.com/

新しいバージョンの PHP では、一重引用符と二重引用符の違いはほとんどないようです。

于 2012-06-06T11:40:25.703 に答える
0

一重引用符は二重引用符よりも高速です。それほど多くはありませんが、30 万行のコードを使用すると、大きな効果が得られる可能性があります。出典: PHP ベンチマーク

于 2012-06-06T11:42:23.567 に答える