My understanding is...
if is_numeric($input) === true
is_numeric($input) === true
then either
is_float($input) === true OR
is_float($input) === true
is_int($input) =
See the docs. A numeric value can be: