PHP gettype() 函數

PHP 可用的函數PHP 可用的函數

gettype() 函數用於獲取變數的類型。

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

版本要求:PHP 4, PHP 5, PHP 7

語法

string gettype ( mixed $var )

參數說明:

  • $var:變數。

返回值

返回字串,可能值為:

  • boolean
  • integer
  • double
  • string
  • array
  • object
  • resource
  • NULL
  • unknown type

實例

實例

<?php echo gettype(102) . PHP_EOL; echo gettype(true) . PHP_EOL; echo gettype(' ') . PHP_EOL; echo gettype(null) . PHP_EOL; echo gettype(array()) . PHP_EOL; echo gettype(new stdclass()); ?>

輸出結果為:

integer
boolean
string
NULL
array
object

PHP 可用的函數PHP 可用的函數