SAN, на твой пост (26.08.2011 / 16:26) отвечу,
$var = 123; // $var = '123'; и так тоже
if ($var == 1)
echo 'Bingo!';ничего не вывело
$var = 123;
var_dump($var);
var_dump(($var == 1));int(123) bool(false)
echo phpversion();5.3.5-1ubuntu7.2
З.Ы: что то Вы ребята напутали, единца в данном случае не должна (да и как видим не может) интерпритироваться как булево значение и что бы $var == 1 было TRUE - $var должна содержать либо целочисленное значение равное 1, либо строку '1'.