【问题标题】:Difference between is_int and is_integer php methodsis_int 和 is_integer php 方法之间的区别
【发布时间】:2012-03-27 08:56:12
【问题描述】:

这是php方法的区别:

is_int()

is_integer()

?

谢谢!

【问题讨论】:

  • 它们拼写不同的事实......

标签: php methods


【解决方案1】:

没有。 is_integeris_int 的别名,如documentation page for is_integer 所述:

is_integeris_int() 的别名

【讨论】:

    【解决方案2】:

    没有区别,is_int()is_integer() 都是 is_long() 函数的别名。

    (这是文档和源代码出现分歧的一种情况。)


    相关的 function entryalias 声明可以在 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)

    【讨论】:

    • 哇,你比别人聪明。
    【解决方案3】:

    is_integer — is_int() 的别名

    is_int — 查找变量的类型是否为整数

    整数可以用十进制(以 10 为基数)、十六进制(以 16 为基数)、八进制(以 8 为基数)或二进制(以 2 为基数)表示法指定,可以在前面加上符号(- 或 +)。

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 2013-09-13
      • 1970-01-01
      • 2021-07-15
      • 2011-02-02
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 2015-07-25
      相关资源
      最近更新 更多