cuál es la diferencia entre los métodos php:
is_int()
y
is_integer()
?
¡Gracias!
No hay ninguno. is_integer
es un alias de is_int
como se indica en el página de documentación para is_integer
:
is_integer
— Alias deis_int()
Salathe
No hay diferencia, ambos is_int()
y is_integer()
son alias de is_long()
función.
(Esta es una ocasión en la que la documentación y el código fuente divergen).
Lo relevante entrada de función y alias declaraciones se pueden ver en el código fuente de PHP (por ejemplo, en PHP 5.4) como (reformateado para mayor claridad):
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)
-
Wow, eres más inteligente que el otro tipo.
– Darth Egregio
31/10/2014 a las 18:31
is_integer — Alias de is_int()
is_int — Encuentra si el tipo de una variable es entero
Los números enteros se pueden especificar en notación decimal (base 10), hexadecimal (base 16), octal (base 8) o binaria (base 2), opcionalmente precedidos por un signo (- o +).
El hecho de que se escriban diferente…
– animacion
♦
9 de marzo de 2012 a las 22:49