ストラウ接続効率:詳細なディスカッション シニアパフォーマンスの専門家であるRico Marianiは、この問題の詳細な分析を実施しました。彼は、次のモードに基づいて適切なソリューションを選択することを提案しました。 One -Time Connection
:「x = f1(...)f2(...)f3(...)f4(...)と同様の接続操作を実行する必要がある場合(... )」、つまり、コードの行で複数の文字列の接続を完了するために、「演算子」は高速で効果的なソリューションです。この場合、StringBuilderはパフォーマンスの大幅な改善をもたらしません。
接続の増加
:それどころか、モードが「if(...)x = f1(...)に類似している場合、「if(...)x = f2 (... "..."、 "if(...)x = f3(...)"、 "if(...)x = f4(...)"、つまり、徐々に文字列を追加します「x」変数では、StringBuilderがより有利になります。不要なメモリの分布と文字列の作成を回避し、それによりパフォーマンスが向上します。以上がStringBuilderまたは ''オペレーター:文字列の連結により効率的なのはどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。