>>39
$a の中身を確認したか?
$a = -5;
// この間に何かコードが入っているんじゃないか?
if ($a < 3) {
 echo "**********";
} else {
 echo "\$a is [$a]";
}
とかやってみたらどうなる?
ちなみに PHP-4.0.6, PHP-3.0.18 のいずれでも再現しない。