($string == 0) = true ???

crocodile2u

http://vbolshov.org.ru
($string == 0) = true ???

Возможно, вопрос глуп...
Также, возможно, ответ есть в мануале, но я навскидку не нашел.
Практической ценности он, вероятно, не имеет, и все-таки мне стало интересно:

Есть следующий код:

PHP:
$i = "any string";
var_dump($i == 0);
Выводит bool(true)

Почему?
 

neko

tеam neko
все правильно
consider:

intval( "any string" );

-~{}~ 11.08.04 16:19:

т.е. $i действительно == нулю
но не ===
 

Сергей123

Новичок
String conversion to numbers
If the string starts with valid numeric data, this will be the value used. Otherwise, the value will be 0 (zero).
 

crocodile2u

http://vbolshov.org.ru
Спасибо! действительно, не подумал... вернее. не додумал :). столкнулся с такой штукой и удивился...
 
Сверху