PHPプログラミング効率の向上(二)

713 ワード

1、str_replace関数はpreg_replace関数より速いが、strtr関数の効率はstr_replace関数の4倍である.
2、文字列置換関数の場合、配列または文字をパラメータとして受け入れることができ、パラメータの長さがあまり長くない場合は、パラメータを渡すたびに1文字であり、1行のコードだけを書くのではなく、配列をクエリーおよび置換のパラメータとして受け入れるように、置換コードを追加することを考慮することができます.
3、選択分岐文を使用する(すなわち、switch caseは、複数のif,else if文を使用するよりもよい.
4、@でエラーメッセージをブロックする方法は非常に非効率で、極めて非効率です.
5、apachemod_deflateモジュールを開けて、ウェブページの閲覧速度を高めることができる.
6、データベース接続使用済みの場合はオフにし、長い接続は使用しないでください.
7、エラーメッセージのコストが高い.
8、方法の中で局部変数を増加して、速度は最も速いです.関数でローカル変数を呼び出す速度にほぼ匹敵します.
9、グローバル変数の増加は、ローカル変数の増加より2倍遅い.
10、オブジェクト属性を1つ増やします($->thisprop++)は、ローカル変数を1つ増やすよりも3倍遅いです.