Тебя на php.net забанили? Если один из операндов целое - то и второй тоже приводится к целому. Потому что это интуитивно и логично для абсолютного большинства случаев, например ты проверяешь что-то вроде if ($_GET['pagenum']>10).
>>544469 JS наоборот первый целый операнд приводит к строковому, разве не очевидно? Тут много спорить конечно, но для меня например это менее ожидаемо и удобно, чем в PHP. Сравнивать целые приходится чаще, чем строки, а строку всегда сравнивают со строкой.
>Ну поебусь, и что дальше? И будешь сам приводить к одному типу, чтобы не заставлять конпелятор это делать и догадываться а чего же ты от него хотел
>>544483 >ты дебил или траллируешь? приведи строку 'z' к целому, сколько это по-твоему проиграл с дурака, который думает, что "строка привеленная к целому" - это имеет смысл, а то , что 'z' приведенное к целому превращается в ноль - это какой-то натуральный закон гармонии и универсальная правда, естественное положение вещей и т.д.
правильно говорят, что говноязыки типа JS и PHP калечат людей, но дают им ложное ощущение ума и собственного превосходства над окружающими. вся суть программистишек, собсно.
>>544437 >Но схуяли 0 == "что угодно"? ТЫ ОХУЕЛ!? Не что угодно нихуя. Конкретно (0 == "что угодно") истинное выражение. Но (0 == "1 что угодно") - уже нет, как и (0 == "1"). Так что не обобщай. Будь внимательней. Учи язык нормально и не выёбывайся.
>>544494 Не считая того, что значения снаружи программы всегда приходят как строки (все параметры запроса, заголовки, ответы от других http серверов, стандартные драйверы доступа к БД, переменные окружения, файлы и т.д.). После чего расмусо-макаки всегда сравнивают их с целочисленным литералами, выражениями с целочисленным результатом и т.д. подразумевая при этом сравнение двух чисел.
>>544496 Но он жи прав. Ты дебил, т.к. тебе джважды задали простейший вопрос: сколько будет твое "Z" приведенное к целому (и тебе сразу станет всё понятно и уйдут твои глупые вопросы про эквивалентность), но ты обосрался и не смог ответить даже на него.