这是php方法之间的区别:
is_int()
和
is_integer()
谢谢!
答案 0 :(得分:20)
没有。如is_integer
所述,is_int
是documentation page for is_integer
的别名:
的别名
is_integer
-is_int()
答案 1 :(得分:10)
没有区别,is_int()
和is_integer()
都是is_long()
函数的别名。
(这是文档和源代码分歧的一种情况。)
相关的函数条目和别名声明可以在PHP源代码(例如in PHP 5.4)中看到(为了清晰起见重新格式化):
PHP_FE(is_long, arginfo_is_long)
PHP_FALIAS(is_int, is_long, arginfo_is_long)
PHP_FALIAS(is_integer, is_long, arginfo_is_long)
答案 2 :(得分:4)
is_integer - is_int()的别名
is_int - 查找变量的类型是否为整数
整数可以用十进制(基数10),十六进制(基数16),八进制(基数8)或二进制(基数2)表示法指定,可选地前面带有符号( - 或+)。
答案 3 :(得分:-1)
这些函数之间的区别是:is_int()
方法仅在整数值(如2222)上返回TRUE
,并且参数为整数或数值时,is_integer()
方法返回TRUE
例如2222
或'2222'
。
祝你好运。