Добрый день никак не могу понять почему код неправильно работает. Значение переменной $data['brand'] может иметь три значения(0, любое число и new). Не могу проверить на ноль. Скажите где ошибка пожалуйста.
if (!(int) $data['brand'] or $data['brand'] == 0) {
//print_r("прошел brand ... <br />".$data['brand']);
if (/* $data['brand'] != "" and (int) */$data['brand'] <= 0) {
print_r("прошел brand ... <br />".$data['brand']);
} else {
print_r("прошел brand new <br />".$data['brand']);
}
} else {
print_r("прошел brand установлен <br />".$data['brand']);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости