Skip to content
Related Articles

Related Articles

PHP | gettype() Function
  • Last Updated : 20 Jun, 2018

The gettype() function is an inbuilt function in PHP which is used to get the type of a variable. It is used to check the type of existing variable.

Syntax:

string gettype ( $var )

Parameter: This function accepts a single parameter $var. It is the name of variable which is needed to be checked for type of variable.

Return Value: This function returns a string type value. Possible values for the returned string are:

  • boolean
  • integer
  • double (for historical reasons “double” is returned in case of float)
  • string
  • array
  • object
  • resource
  • NULL
  • unknown type

Below programs illustrate the gettype() function in PHP:



Program 1:




<?php
// PHP program to illustrate gettype() function
  
$var1 = true; // boolean value 
$var2 = 3; // integer value
$var3 = 5.6; // double value
$var4 = "Abc3462"; // string value
$var5 = array(1, 2, 3); // array value
$var6 = new stdClass; // object value
$var7 = NULL; // null value
$var8 = tmpfile(); // resource value
  
echo gettype($var1)."\n";
echo gettype($var2)."\n";
echo gettype($var3)."\n";
echo gettype($var4)."\n";
echo gettype($var5)."\n";
echo gettype($var6)."\n";
echo gettype($var7)."\n";
echo gettype($var8)."\n";
  
?>
Output:
boolean
integer
double
string
array
object
NULL
resource

Program 2:




<?php
  
// PHP program to illustrate gettype() function
  
$var1 = "GfG"
$var2 = 10 % 7;
$var3 = pow(10, 2);
$var4 = pow(10, 0.5);
$var5 = sqrt(9);
  
echo gettype($var1)."\n";
echo gettype($var2)."\n";
echo gettype($var3)."\n";
echo gettype($var4)."\n";
echo gettype($var5);
?>
Output:
string
integer
integer
double
double

Reference: http://php.net/manual/en/function.gettype.php

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :