gettype()
是 PHP 中的一个内置函数,用于获取变量的类型。它接受一个参数,即要检查的变量,然后返回表示该变量类型的字符串。以下是一些常见的使用示例:
- 获取字符串类型的变量:
$str = "Hello, World!"; echo gettype($str); // 输出: string
- 获取整数类型的变量:
$num = 42; echo gettype($num); // 输出: integer
- 获取浮点数类型的变量:
$float = 3.14; echo gettype($float); // 输出: double
- 获取布尔类型的变量:
$bool = true; echo gettype($bool); // 输出: boolean
- 获取数组类型的变量:
$array = array("apple", "banana", "orange"); echo gettype($array); // 输出: array
- 获取对象类型的变量:
class MyClass { } $obj = new MyClass(); echo gettype($obj); // 输出: object
- 获取资源类型的变量:
$resource = fopen("example.txt", "r"); echo gettype($resource); // 输出: resource
- 获取 NULL 类型的变量:
$null = null; echo gettype($null); // 输出: NULL
请注意,gettype()
不会检查变量的值,而只是检查变量的类型。