Вспомнить под утро, что в php если один операнд числовой, то сравнение идет в числовом контексте и строковый операнд считается нулем, оказалось трудно)
[upd]
Хотя когда я переезжал на пхп, помнится поржал про себя - какой дурак будет сравнивать строку с числом и почему на этом заостряют внимание))
при которой оба операнда неявно приводятся к числовым значениям. При преобразовании строки в число оно идет до первого нецифрового символа. Так что строка 'sdgfsgdfgdfg' действительно эквивалентна нулю.
Строковое сравнение - это if($sdfas eq 'sdgfsgdfgdfg').
Не совсем верно — автор-то указал php. А там '==' сравнение с приведением типов к левому, '===' сравнение с учётом типов.18.05.12 08:18 Автор: kstati <Евгений Борисов> Статус: Elderman
Вспомнить под утро, что в php если один операнд числовой, то сравнение идет в числовом контексте и строковый операнд считается нулем, оказалось трудно)
[upd]
Хотя когда я переезжал на пхп, помнится поржал про себя - какой дурак будет сравнивать строку с числом и почему на этом заостряют внимание))