資料類型
資料類型也可以稱為資料型別、或簡稱型別
在PHP中,資料有分成好幾種類型
資料類型就好像是郵局賣的紙箱,有分成固定幾種類型
不同的箱子能放的東西不同,有不同的大小、用途與用法
你要知道你需要哪一種,買適合你的回家使用
而PHP就像是郵局一樣,提供了固定幾種的箱子給你使用
讓你放資料的時候必須按照箱子的大小以及使用方式進行放置
但放錯或是超出箱子的大小,程式就有可能出問題
資料型別分類
PHP中的型別可以簡單分成三大類型,8種基本資料型別
4種數值(scalar)的型別:
- 布林(boolean)
- 整數(integer)
- 浮點數(float或double)
- 字串(string)
2種複合(compound)的型別:
- 陣列(array)
- 物件(object)
2種特殊型別:
- 資源(resource)
- 空值(NULL)
這章節就會介紹以上的這8種型別
3種虛擬型別:
這種型別並不真實存在於PHP中,只在PHP相關的敘述文件中會使用這種寫法,簡單表達相關的意義
- 混合(mixed)
混合型別在文件表示可以是多種的型別,但不一定是所有型別。
- 數字(number)
數字型別表示可以是整數型別或浮點數型別。
- 回呼(callback)
Callback型別表示某個函式的名稱,實際上傳入的型別是字串,不過在文件中對此用途特別稱為Callback。