Re: confused: casting a variable to integer



See the differece if you use ===

<?
$name="henk";

echo "\$name=$name <br>";
echo "(int)\$name=".(int)$name."<br>";

if ($name === (int)$name){
echo "equal";
} else {
echo "Not equal";
}

?>

http://php.net/operators.comparison

.