Toxin UA
основной смысл в том, что 0 и 1 - это уже булевы значения. и их можно получить булевыми же операторами.
например, отрицанием из 1 получить из 0 а из нуля - единицу.
В конце скастовать в инт.
Toxin UA
основной смысл в том, что 0 и 1 - это уже булевы значения. и их можно получить булевыми же операторами.
например, отрицанием из 1 получить из 0 а из нуля - единицу.
В конце скастовать в инт.
ты не поверишь... но я разницу без запуска кода между != и !== так для себя на все 100% не уяснил) Вы недавно спорили чем запутали мене еще пуще прежнего... То есть я пишу практически всегда только == или != и не допускаю поведения отличного от моего ожидания в зависимости от входящих данных...
вроде как он проверяет на существование(это было бы логично)... вообще должно бы быть isset даже а не !==, но я упрощал именно его код..., а не придумывал дополнительные условия
не ну в чем разница?
а нуда !== тип проверяет, да?
значит там все таки надо !=.
Просто не строгая типизация языка мной предполагает не возиться с типами при сравнении. не?