2008年7月16日水曜日

PHPのコードを最適化するための42のTIPS

42 tips for optimizing your php code
http://mfw-php.blogspot.com/2008/07/42-tips-for-optimizing-your-php-code.html

中には些細なものもありますが、気になるものをいくつかピックアップ


  • __get, __set, __autoload のようなマジックメソッドを避けよう。

  • require_once() はコストがかかる。

  • includes と requires はフルパスを指定すべし。

  • regex(正規表現) の代わりに strncasecmp, strpbrk, stripos等が使えないか見直すべし。

  • if, elseif, elseif... と書くよりもswitch文を用いたほうがいい。

  • @を使ったエラー制御は遅い。

  • for ($x=0; $x < count($array); $x) のように書くと count() がループ毎に呼ばれるのでforループの中で使ってはいけない。

0 件のコメント: