يتم استخدام الدالة is_int() لاكتشاف ما إذا كان المتغير عددًا صحيحًا. ملاحظة: إذا كنت تريد اختبار ما إذا كان المتغير رقمًا أم سلسلة من الأرقام (مثل مدخلات النموذج، والتي تكون عادةً سلاسل)، فيجب عليك استخدام is_numeric().
يتم استخدام الدالة is_callable() لاكتشاف ما إذا كان المتغير من نوع النقطة العائمة. وظائف الاسم المستعار: is_double()، is_real(). ملاحظة: إذا كنت تريد اختبار ما إذا كان المتغير رقمًا أم سلسلة من الأرقام (على سبيل المثال،
يتم استخدام الدالة is_callable() لاكتشاف ما إذا كانت الوظيفة قابلة للاستدعاء في البيئة الحالية. تتحقق الدالة is_callable() من إمكانية استدعاء محتويات المتغير كدالة. يقوم هذا بالتحقق من المتغيرات التي تحتوي على أسماء وظائف صالحة
يتم استخدام الدالة is_array() لاكتشاف ما إذا كان المتغير عبارة عن مصفوفة. متطلبات إصدار PHP: PHP 4، PHP 5، PHP 7. بناء الجملة المنطقي is_array (مختلط $v
يتم استخدام الدالة intval() للحصول على القيمة الصحيحة للمتغير. تقوم الدالة intval() بإرجاع القيمة الصحيحة للمتغير var باستخدام التحويل الأساسي المحدد (الافتراضي هو رقم عشري).