اگر شما بخواهید بفهمید که یک متغیر از چه نوع داده ای می باشد ، و یا قصد دارید در یک شرط و حلقه ، مشخص کنید که متغیر شما اگر از نوع خاماصی بود کار خاصی را انج دهد، از تابع gettype استفاده می شود.

تابع gettype ، نوع متغیر مورد نظر شما را بر می گرداند ، که ۸ مقدار را از قبیل integer , boolean , double , object ,resource , string , unknown type بر می گرداند.

به مثال زیر توجه نمائید :

در مثال فوق ، با استفاده از تابع gettype ، نوع متغیرهای ایجاد شده توسط ما را چاپ می نماید.

برای آشنایی بیشتر به مثال زیر نیز توجه نمائید :

در قطعه کد فوق ، ما یک آرایه ، متشکل از چندین نوع ، نوع داده ای تعریف نموده ایم ، سپس با قرار دادن یک حلقه برای روی آرایه (foreach) و استفاده از تابع gettype نوع های مقادیر آرایه را بر می گردانیم .