[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условие не правильно работает
VeRTak
Всем привет, давно не было, заскочил буквально на пару минут, потому что очень интересно почему условие работает не правильно.


$var = 0509; $var1 = 0420;
if($var < $var1)
{
echo 'true';
}
else
{
echo 'false';
}


Вернет true :blink: :D
Guest
Восьмеричная система счисления. Девятки в ней нет, по-этому сравниваются восьмеричные 50 и 420.
chee
Цитата (Wind @ 20.04.2016 - 23:23)
$var = 0509; $var1 = 0420;

Ну да, сразу же видно что в восьмиричной системе счисления.

http://php.net/manual/ru/language.types.integer.php

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.