gettype

(PHP 3, PHP 4, PHP 5)

gettype -- 取得變量的類型

描述

string gettype ( mixed var )

返回 PHP 變量的類型 var.

警示

不要使用 gettype() 來測試某種類型,因為其返回的字串在未來的版本中可能需要改變。此外,由於包括了字串的比較,它的運行也是較慢的。

使用 is_* 函數代替。

返回的字串的可能值為:

  • boolean」(從 PHP 4 起)

  • integer

  • double」(由於歷史原因,若果是 float 則返回「double」,而不是「float」)

  • string

  • array

  • object

  • resource」(從 PHP 4 起)

  • NULL」(從 PHP 4 起)

  • 「user function」(只用於 PHP 3,現已停用)

  • 「unknown type」

對於 PHP 4,你應該使用 function_exists()method_exists() 取代先前將 gettype() 作用於函數的用法。

參見 settype()is_array()is_bool()is_float()is_integer()is_null()is_numeric()is_object()is_resource()is_scalar()is_string()