حدود ۱۰ تابع در php وجود دارد که برای تعیین نوع یک متغیر به کار می روند :

is_array :مشخص کننده متغیری از نوع آرایه می باشد.
is_bool : مشخص می کند که آیا متغیر از نوع boolean هست یا خیر.
is_floot : مشخص می کند که آیا متغیر اعشاری است یا خیر.
is_integer : مشخص می کند که آیا متغیر از نوع صحیح است یا خیر.
is_null : مشخص می کند که آیا متغیر  از نوع تهی است یا خیر.
is_numeric : مشخص می کند که آیا متغیر از نوع عددی است یا خیر.
is_object : مشخص می کند که آیا متغیر یک شی است یا خیر.
is_resource : این تابع برای مشخص کردن وجود منبع می باشد .
is_scalar : مشخص می کند که آیا متغیر از نوع عددی است یا خیر.
is_string : مشخص می کند که آیا متغیر از نوع رشته ای است یا خیر.