Ako izbacimo intval i stavimo samo brojeve, imamo:
Code:
<?php
$ip = '127.0.1.1';
echo $ip==127;
$ip='127.1.1.1';
echo $ip==127;
?>
Ovo daje isto kao i kod u inicijalnom postu. Na php.net piše da se kod operatora == promenljive postavljaju na zajednički tip (ovde valjda integer), ali biće da uzima decimalu iza tačke, tj u prvom slučaju 127.0, a u drugom 127.1.
Kao da rezultat intval pri poređenju tretira kao floatval.