Проверяем, что переменная имеет целочисленный тип
В этом поможет PHP функция is_int()
:
Скопировано
is_int( $var );
Показать код
Возвращает true
или false
. Строка, содержащая целое число, вернет false
.
Примеры проверки:
34 - true
"21" - false
4.1 - false
true - false
false - false
[] - false
'' - false
'1337e5' - false
null - false
0 - true
-1 - true
2147483648 - true
9223372036854775807 - true
9223372036854775808 - false
Проверка is_int( empty )
вызывает ошибку PHP Parse error
.