public static function is_int_val($val)
    {
        if (is_int($val)) return true;
        if (is_bool($val)) return false;
        if (!is_string($val)) return false;

        return (string)((int)$val) === $val;
    }