а что не так с === то?
=== конешно, за == надо бить ссаными тряпками
А с == что не так?
Зачем тогда он есть в синтаксисе?
тем что он может вернуть не то, что надо.
именно) ну если ты знаешь, что "вот это говно должно так работать, я это знаю и на это опираюсь" - нуу, блин, такой себе подход
Просто ты рукожоп и не задал типы, причем тут оператор сравнения?
ну вот тебе пример из жизни var_dump('1ac2b347-0eb6-4152-8ebc-232976e49dee' == 1); // bool(true) вместо первого была переменная
а это уже отдельная тема для дискуссии
Я до сих пор иногда применяю его при работе с http запросами, особенно в легаси проекте с php 5.5 Можно обернуть все это в is_numeric и ещё 100500 условий. Но итог то тот же по сути. Эта вам там хорошо, когда отдельный фронт SPA шлёт стройненький джсон, а мы тут по уши в дерьме со своими фуллстек монолитами 😅🤔😭
Нет, это всё та же тема. Если микроскоп тяжел, то им возможно заколотить гвозди. Но кто тебе судья, что ты им заколачиваешь гвозди и вшатал оптику?
как по мне лучше типы привести
Конечно лучше. Как только на проекте это станет нормой, так сразу и начну. Думаю наступит это с введением тестов. Хотя бы юнит тестов.
Обсуждают сегодня