Xwab
Форумыnavigate_nextПрограммирование на PHP

Сравнение переменных
Сообщения
Lord_of_fire

вот код
$a = 12345678901234567890;
$b = 12345678901234567891;
if ($a == $b) echo "TRUE";
else echo "FALSE";
Почему выводится на экран TRUE, а не FALSE?

08 Янв 2011, 19:50
dew-net

$a = "12345678901234567890";
$b = "12345678901234567891";
if ($a == $b){ echo "TRUE";}
else {echo "FALSE";}
так что не катит ?


__________
посл.ред. 08 Янв 2011, 19:53; всего 1 раз 08 Янв 2011, 19:52
Amarelle

$a = 12345678901234567890;
$b = 12345678901234567891;
if ($a == $b) {
echo 'TRUE';
}
else {
echo 'FALSE';
}
А так?

08 Янв 2011, 19:52
dew-net

Amarelle, он когда объявляет переменную значение в скобки не берет

08 Янв 2011, 19:54
VipiX

dew-net, а зачем в скобки?

08 Янв 2011, 19:55
dew-net

VipiX, ну не знаю я так постоянно объявляю

08 Янв 2011, 19:56
Lord_of_fire

2,3 такая жа ерунда получается
4, $a = '12345678901234567890';
$b = '12345678901234567891';
if ($a == $b) echo "TRUE";
else echo "FALSE";
Всеровно не работает
И с орфографией у меня порядок)

08 Янв 2011, 19:57
Amarelle

dew-net, в скобки ненужно это только для текста и ..

08 Янв 2011, 19:57
dew-net

мне так удобнее привык. Просто когда изучал php в учебнике написано было так и пишу до сих пор

08 Янв 2011, 19:58
dew-net

Сейчас на денвере проверю

08 Янв 2011, 19:59
Ответить на тему