在PHP中,你可以使用 gettype()
函数来获取变量的数据类型。gettype()
函数返回一个字符串,表示变量的数据类型。以下是一些常见的数据类型及其对应的返回值:
double
和 float
是同义词)以下是一个示例代码,展示如何使用 gettype()
函数来查询变量的数据类型:
<?php
$var1 = 42; // 整数
$var2 = 3.14; // 浮点数
$var3 = "Hello, World!"; // 字符串
$var4 = true; // 布尔值
$var5 = array(1, 2, 3); // 数组
$var6 = new stdClass(); // 对象
$var7 = fopen("example.txt", "r"); // 资源
$var8 = NULL; // NULL
echo gettype($var1) . "\n"; // 输出: integer
echo gettype($var2) . "\n"; // 输出: double
echo gettype($var3) . "\n"; // 输出: string
echo gettype($var4) . "\n"; // 输出: boolean
echo gettype($var5) . "\n"; // 输出: array
echo gettype($var6) . "\n"; // 输出: object
echo gettype($var7) . "\n"; // 输出: resource
echo gettype($var8) . "\n"; // 输出: NULL
fclose($var7); // 关闭资源
?>
这些函数可以帮助你更精确地检查变量的数据类型。