1128is_int & is_numeric and in PHP

is_int returns true only if the variable is an integer.

If you want to check is a variable has a numeric value, use is_numeric.


$a = 123;
$b = "123;

is_int($a); // true
is_int($b); // false

is_numeric($a); // true
is_numeric($b); // false