Используй строгое сравнение
Т.е. php приводит article к числу потому что справа число?
Нет. В данном случае никто никого никуда не приводит. Но 1 в твое случае проверяется в том числе как true. Возможно дело в этом. И вообще === это на автомате должно быть.
Строка думаю
++ Спасибо, я тоже так думал
++ спасибо, очень наглядное замечание
++ Обалдеть.... я как заново родился от этого наглядного примера.
Не всегда надо "на автомате". Из базы вы всегда получите строковое представление числа даже если в базе int. А у вас например в PHP число и надо сравнить с базой
Че это всегда. Если получать из объекта через get('id') то метод автоматом приведет данные к заданному типу. А вот есть через FETCH_ASSOC какой нибудь тогда да строка. И ее нужно приводить к типу перед сравнением
Обсуждают сегодня