gettype()
是 PHP 中的一个内置函数,用于获取变量的类型。它返回一个表示变量类型的字符串。以下是一些常见的返回值:
- “array”:如果变量是一个数组。
- “boolean”:如果变量是一个布尔值(true 或 false)。
- “callback”:如果变量是一个回调函数。
- “integer”:如果变量是一个整数。
- “double” 或 “float”:如果变量是一个浮点数。
- “integer”:如果变量是一个长整数(在 PHP 7 及更高版本中,整数和浮点数都使用 “integer” 类型表示)。
- “string”:如果变量是一个字符串。
- “object”:如果变量是一个对象。
- “resource”:如果变量是一个资源(如文件句柄、数据库连接等)。
- “NULL”:如果变量是 NULL。
示例:
$var1 = 42; $var2 = "Hello, World!"; $var3 = array(1, 2, 3); $var4 = true; $var5 = null; echo gettype($var1); // 输出 "integer" echo gettype($var2); // 输出 "string" echo gettype($var3); // 输出 "array" echo gettype($var4); // 输出 "boolean" echo gettype($var5); // 输出 "NULL"