2013年6月23日

PHP的八種原始數據型態

四個純量型態
boolean(布林型態)
integer(整數型態)
float(浮點數型態,也稱作 double)
string(字串型態)

兩個複合型態
array (陣列)
object (物件)

特殊型態
resource (資源)
NULL

如果想要同時查看變數的值跟類型,可以使用 var_dump() 函數。
如果想要知道變數類型並且回傳一個人類方便閱讀的文字字串,可以使用 get_type() 函數。
但是如果是想要檢查是否為某個類型時,使用 is_type 函式會更好
例如: is_array(), is_int(), is_string() 等等

要將變數強制轉型可以使用 set_tyep() 函數或者是直接使用強制轉換寫法。

要注意的是變數的型態通常不是由程式人員來決定,更確切地說,是在執行時由PHP根據變數使用的上下文程式碼而決定。

沒有留言:

張貼留言