To get the type of a variable in PHP, you need to call the
The syntax of the
gettype() function is as follows:
gettype(mixed $value): string
You need to pass the variable you want to check as the function’s parameter.
This function then returns a
string that represents the type of the variable.
Here’s an example of running the function:
$str = "Hello World!"; echo gettype($str); // string $bool = true; echo gettype($bool); // boolean $arr = array(1, 2, 3); echo gettype($arr); // array // 👇 you can also pass a value directly echo gettype(72); // integer echo gettype(5.789); // double
Possible values for the returned string are as follows:
- resource (closed) available since PHP 7.2
- unknown type
There is no float type because it will be returned as a double by the function.
And that’s how you get the type of a variable in PHP.
gettype() function reference can be found at:
Thanks for reading! 🙏