自分は、全部を全部初期化するんじゃなくて、初期化する必要のある変数だけ初期化するようにしてる。

たとえば
for($i = 0; $i < 10; $i++) $foo .= $bar[$i];
なところは
$foo = "";
for($i = 0; $i < 10; $i++) $foo .= $bar[$i];
とするとか。そのくらい。

自分が始めた時は、そういうことも大事だけど
http://php.s3.to/man/types.comparisons.html
あたりの挙動をちゃんと把握する事の方が、変な動作するスクリプト減らすのには役立つなぁと思った次第。

>>106
それって、パフォーマンス的にも可読性保つためにも、素直にelse使った方がいい気が…