Нет разницы, обе is_int() и is_integer() являются псевдонимами функции is_long().
(Это один раз, когда документация и исходный код расходятся.)
Соответствующие записи о функциях и объявлениях псевдонимов можно увидеть в исходном коде PHP (например, в 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) нотации, необязательно предшествующей знаку (- или +).