(PHP 4, PHP 5, PHP 7, PHP 8)
gettype — Get the type of a variable
   Returns the type of the PHP variable value. For
   type checking, use is_* functions.
  
valueThe variable being type checked.
Possible values for the returned string are:
"boolean"
     "integer"
    "double" (for historical reasons "double" is
     returned in case of a float, and not simply
     "float")
    "string"
    "array"
    "object"
    "resource"
    "resource (closed)" as of PHP 7.2.0
    "NULL"
    "unknown type"
    
| Version | Description | 
|---|---|
| 7.2.0 | Closed resources are now reported as 'resource (closed)'.
        Previously the returned value for closed resources were'unknown type'. | 
Example #1 gettype() example
<?php
$data = array(1, 1., NULL, new stdClass, 'foo');
foreach ($data as $value) {
    echo gettype($value), "\n";
}
?>
The above example will output something similar to:
integer double NULL object string