- var_dump: documentation ( source)
<?php
function isInteger($a){
return (string)(int)$a === (string)$a;
}
var_dump(isInteger(10));
var_dump(isInteger(10.01));
var_dump(isInteger("10"));
var_dump(isInteger("10.01"));
var_dump(isInteger(0x10));
var_dump(isInteger("0x10"));
var_dump(isInteger('a'));
var_dump(isInteger(null));
var_dump(isInteger(false));