/** * @param mixed $value * @return boolean */ public static final function isFloat($value) { if (TRUE === Kit::isFloat($value) or TRUE === Kit::isInt($value)) { return TRUE; } elseif (1 === preg_match('@^(\\d+(\\.\\d*)?|\\.\\d+)$@', $value)) { return TRUE; } else { return FALSE; } }