推奨: "php Training"
1、foreach
の方が効率的です。foreach を使用してみてください。
while
and を
loop
2 に置き換えます。ループ内で変数、特にオブジェクトなどの変数を宣言しないでください
3.In ループ条件 関数
4 を使用します。複数のネストされたループでは、可能であれば、最長のループを内側の層に配置し、最短のループを外側の層に配置することで、cpu
交差するループ層を削減します。プログラムのパフォーマンスを最適化する回数
5。PHP
パフォーマンスの最適化を達成するには、二重引用符ではなく一重引用符を使用して文字列を引用符で囲みます
6。i = を使用します。 1
は i=i 1
を置き換えます。 c/c
の習慣に従って、効率は依然として高いです
7. Select SQL
ステートメントを最適化し、最小限の Insert## を実行します。 #,
PHP パフォーマンス最適化の目的を達成するための Update 操作
strlen## の代わりに isset
が使用されます。 # 9. PHP のファイル操作効率は悪くないものの、ファイル操作はできるだけ少なくする
#10. PHP の内部関数をできる限り使用する
#11. PHP の内部文字列操作を使用できます。関数の場合は、正規表現
12 を使用しないでください。
file、fopen# の代わりに、
file_get_contents を使用できます。 ##、
feof、
fgets およびその他の一連のメソッドの場合は、より効率的な
file_get_contents を使用してみてください。ただし、
file_get_contents URL ファイルを開くときの PHP バージョンの問題に注意してください
13. 変数をむやみにコピーしないでください
Apache
Parse 1 つの PHP スクリプトは、静的なHTML ページを解析するよりも 2 ~ 10 倍遅くなります。より多くの静的 HTML ページを使用し、より少ないスクリプトを使用してみてください
15. 三項演算子を使用してみてください
(?:)
16. select ブランチ ステートメントを使用してください
switch case
if、
else if ステートメントを使用するよりも優れており、コードは読みやすく保守しやすくなります17。 echo
文字列にはドットコネクタの代わりにカンマを使用する方が高速です。 echo 複数の文字列をパラメータとして受け取る「関数」。 echo
は言語構造であり、実際の関数ではないため、関数は二重引用符で囲まれています。
18. HTML タグ、スペース、改行文字を削除します。 preg_replace("/(\ s |\ \;| |\xc2\xa0)/", "",strip_tags($str))
19. ディレクトリ区切り文字
20. マルチパス区切り文字
21.
その他のプログラミング関連コンテンツについては、php に注意してください。中国のウェブサイト
コラム!
以上がPHP ヒントの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。