is_int和is_integer php方法之间的区别

时间:2012-03-09 22:44:44

标签: php methods

这是php方法之间的区别:

is_int()

is_integer()

谢谢!

4 个答案:

答案 0 :(得分:20)

没有。如is_integer所述,is_intdocumentation 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'

祝你好运。