1. 変数を無造作にコピーしないでください
PHP コードをわかりやすくするために、一部の PHP 初心者 (私を含む) が、事前に定義された変数を短い名前の変数にコピーすることがあります。その結果、メモリ消費量が 2 倍になり、プログラムが遅くなるだけです。次の例で、ユーザーが悪意を持って 512KB のテキストをテキスト入力ボックスに挿入すると、1MB のメモリが消費されると想像してください。 BAD:
$説明
エコー
エコー
PHP エンジンでは、文字列変数をカプセル化するために一重引用符と二重引用符を使用できますが、大きな違いがあります。二重引用符で囲まれた文字列を使用すると、PHP エンジンはまず文字列の内容を読み取り、その中の変数を見つけて、変数に対応する値に変更するように指示されます。一般に、文字列には変数がないため、二重引用符を使用するとパフォーマンスが低下します。二重引用符で囲まれた文字列の代わりに文字列連結を使用することをお勧めします。
悪い:
$output
$出力
GOOD:
(
$myVariable
);
$myVariable
;多くの PHP プログラマ (私を含む) は、stink で複数の変数を出力する場合、次の例に示すように、最初に文字列を連結する代わりに、実際にはカンマを使用して変数を区切ることができることを知りません。 2 番目の例では、PHP エンジンが最初にすべての変数を接続してから出力する必要があるため、コネクタの使用によりパフォーマンスの問題が発生します。 悪い:
です。
addUser();
}
deleteUser();
}
editUser();
}
defaultAction();
}
良い:
addUser( );
deleteUser();
編集
;}