1. 変数をコピーするだけではありません
時々、PHP コードを整理するために、PHP 初心者の中には、定義済みの変数を短い名前の変数にコピーする人がいます。実際、その結果、メモリ消費量が 2 倍になり、プログラムが大きくなるだけです。さらに遅くなります。次の例で、ユーザーが悪意を持って 512KB のテキストをテキスト入力ボックスに挿入すると、1MB のメモリが消費されると想像してください。
悪い:
リーリー良い:
リーリー2. 文字列には一重引用符を使用します
PHP エンジンでは、一重引用符と二重引用符を使用して文字列変数をカプセル化できますが、大きな違いがあります。二重引用符で囲まれた文字列を使用すると、PHP エンジンはまず文字列の内容を読み取り、その中の変数を見つけて、変数に対応する値に変更するように指示されます。一般に、文字列には変数がないため、二重引用符を使用するとパフォーマンスが低下します。二重引用符で囲まれた文字列の代わりに文字列連結を使用することをお勧めします。
悪い:
リーリー良い:
リーリー悪い:
リーリー良い:
リーリー3. echo関数を使って文字列を出力します
echo() 関数を使用すると読みやすくなるだけでなく、次の例ではパフォーマンスが向上していることがわかります。
悪い:
リーリー良い:
リーリー4. echo でコネクタを使用しないでください
多くの PHP プログラマ (私を含む) は、stink で複数の変数を出力する場合、以下の最初の例のように最初に文字列で連結する代わりに、実際にはカンマを使用して変数を区切ることができることを知りません。コネクタを使用します。2 番目の例では、PHP エンジンが最初にすべての変数を接続してから出力する必要があるためです。
悪い:
リーリー良い:
リーリー5. if/else の代わりに switch/case を使用します
変数が 1 つだけの場合は、if/else ステートメントの代わりに switch/case ステートメントを使用するとパフォーマンスが向上し、コードが読みやすく保守しやすくなります。
悪い:
リーリー良い:
リーリー れーれー 。