Typy danych i funkcje is_* w PHP

Zmienna gettype() is_int() is_integer() is_long() is_float() is_double() is_string() is_bool() is_null() is_array() is_object() is_resource() is_callable() is_numeric() is_scalar() is_iterable()
int integer TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE
float double FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE
string string FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
bool boolean FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
null NULL FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
array array FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE TRUE
object object FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
resource resource FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
callable object FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE TRUE FALSE FALSE FALSE
numericStr string FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE

Jedna zmienna → jedna funkcja is_*

Funkcja Wartość zmiennej gettype() Wynik
is_int() integer integer TRUE
is_integer() integer integer TRUE
is_long() integer integer TRUE
is_float() double double TRUE
is_double() double double TRUE
is_string() "tekst" string TRUE
is_bool() boolean boolean TRUE
is_null() NULL NULL TRUE
is_array() array array TRUE
is_object() object object TRUE
is_resource() resource resource TRUE
is_callable() "strlen" string TRUE
is_numeric() "123" string TRUE
is_scalar() integer integer TRUE
is_iterable() array array TRUE