>>793
C FAQ の null ポインタの辺りに書いてある話ですな.自分もその説がお好みっす.

if(!$a) は確かに見づらいので,なるべく否定論理の if を使わないようにするとともに,
使う際には if( ! $a ) みたいに意図的に隙間を開けたりしている.