PHP gettype() 函數
gettype() 函數用於獲取變數的類型。
注意:不要使用 gettype() 來測試某種類型,因為其返回的字串在未來的版本中可能需要改變。此外,由於包含了字串的比較,它的運行也是較慢的。使用 is_* 函數代替。
版本要求:PHP 4, PHP 5, PHP 7
語法
string gettype ( mixed $var )
參數說明:
- $var:變數。
返回值
返回字串,可能值為:
- boolean
- integer
- double
- string
- array
- object
- resource
- NULL
- unknown type
實例
實例
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