📜  obtener Tipo - PHP (1)

📅  最后修改于: 2023-12-03 14:44:51.960000             🧑  作者: Mango

获取类型 - PHP

在 PHP 中,我们可以使用 gettype() 函数获取一个变量的类型。该函数接受一个变量作为参数,并返回该变量的类型。

使用方法
$var = "hello world";
echo gettype($var); // 输出 "string"

该函数返回的类型为字符串类型。以下是该函数的完整语法:

gettype ( $var )

其中,$var 参数是要获取类型的变量。

返回值

该函数返回以下类型之一:

  • boolean
  • integer
  • float (floating-point number, aka double)
  • string
  • array
  • object
  • resource
  • NULL
  • unknown type

下面是获取不同类型变量的例子:

$var1 = true;
echo gettype($var1); // 输出 "boolean"

$var2 = 123;
echo gettype($var2); // 输出 "integer"

$var3 = 12.3;
echo gettype($var3); // 输出 "double"

$var4 = "hello world";
echo gettype($var4); // 输出 "string"

$var5 = array(1, 2, 3);
echo gettype($var5); // 输出 "array"

class MyClass {}
$var6 = new MyClass();
echo gettype($var6); // 输出 "object"

$var7 = fopen('file.txt', 'r');
echo gettype($var7); // 输出 "resource"

$var8 = null;
echo gettype($var8); // 输出 "NULL"

$var9;
echo gettype($var9); // 输出 "unknown type"
注意事项

如果该函数的参数为空,则会抛出一个警告并返回字符串 "NULL",因为 NULL 不是一种有效的 PHP 数据类型。

echo gettype(); // 抛出警告并输出 "NULL"