php 獲取變數的型別

2021-06-22 14:44:09 字數 727 閱讀 3131

gettype — 獲取變數的型別

描述string gettype ( mixed $var )

返回 php 變數的型別 var.

warning

不要使用 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()。

php變數型別

在 php 中有兩個基本的輸出方式 echo 和 print。都可以加括號也可以不加括號 區別 echo 可以輸出乙個或多個字串 print 只允許輸出乙個字串,返回值總為 1 資料型別 string 字串 integer 整型 float 浮點型 boolean 布林型 array 陣列 obje...

PHP 的變數型別,變數檢測

變數的檢測 if isset b else isset 用於檢測變數是否設定,返回布林值,如果變數未被賦值或者賦值為 null 則返回false,反之則返回true 獲取變數型別 a 1 echo gettype a 判斷變數是否是想要型別 is int,is float,is array.a 23...

php 變數的型別 php 資料型別

php 5支援的資料型別 1 string 字串 2 integer 整型 3 float 浮點型 4 boolean 布林型 5 array 陣列 6 object物件 7 null 空值 echo str 字串 整數型可以用十進位制 八進位制 十六進製制表示 echo int 1234 八進位制...