Почему я должен сделать это в PHP:
if ($var > 0 && $var < 700) {
// DO STUFF
}
Почему я не могу сделать это:
if (0 < $var < 700) {
// DO STUFF
}
ЭТО СПОСОБ ДЕЛАТЬ ТО, ЧТО НЕ ДОЛЖНО СОСТОЯТЬСЯ $var
ДВАЖДЫ?
Состояние 0 < $var < 700
оценивается слева направо и дает нам что-то вроде этого true < 700
что немного странно — нельзя сравнивать int и boolean
Вы не можете сделать это, набрав $var
только однажды
Других решений пока нет …