bkz:
is_integer,
is_float
aralarındaki fark ise şu is_integer değerin türünün integer (sayısal) olup olmadığına bakar. is_float ise değerin türünün float ( tek duyarlı gerçek sayı ) olup olmadığına bakar.
Verdiğiniz bilgi yanlış değerin sayısal olduğunu kontrol eden fonksiyon is_numeric fonksiyonudur.
is_integer ->
is_int
tam sayı değerlerin doğruluğunu kontrol etmek amacıyla vardır.
is_int(23.5) = bool(false)
görüldüğü gibi 23.5 sayısı false döndürmüştür, çünkü tam sayı değildir.