php是弱類型語言 , 可是並不表示沒有數據類型php
PHP 支持 10 種原始數據類型。程序員
四種標量類型:數組
bool(布爾型)
int(整型)
float(浮點型,也稱做 double)
string(字符串)函數
四種複合類型:調試
array(數組)
object(對象)
callable(可調用)
iterable(可迭代)對象
兩種特殊類型:資源
resource(資源)
NULL(無類型)字符串
爲了確保代碼的易讀性,兩種僞類型:get
mixed(混合類型)
void(無類型)string
其餘語言是程序員定義在編譯期進行處理的 , 而PHP是根據該變量使用的上下文在運行時決定的
若是想查看某個表達式的值和類型,用 var_dump() 函數。
若是隻是想獲得一個易讀懂的類型的表達方式用於調試,用 gettype() 函數。
要檢驗某個類型,不要用 gettype(),而用 is_類型系列判斷函數