亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
970
2025-04-01
在PHP中,有8種基本數據類型和一些偽類型,其中基本數據類型又分為標量類型、復合類型和特殊類型。相對C#,類型少了不少,但同樣可實現很多功能,也不比其它語言差。
1、標量類型(4種)
1)integer(整型)
integer 表示一種整型,范圍 -2,147,483,647 到 2,147,483,648,字長與平臺有關,32 位有符號整數,PHP 不支持無符號整數。
2)boolean(布爾類型)
boolean 是最簡單的類型,用于表達真假值,可以是 TRUE 或 FALSE,兩個都不區分大小寫。
3)float(浮點型, 也稱作 double)
float 表示一種浮點數(也叫雙精度數或實數),字長與平臺相關,通常最大值是 1.8e308,并且有 14 位十進制數字的精度(64 位 IEEE 格式)。
4)string(字符串)
string 表示一系列字符的集合,一個字符占一個字節,一個字節只能有 256 種不同的變化,這使得 PHP 無法原生支持 Unicode。
2、復合類型(2種)
1)array(數組)
在 PHP 中,數組實質上是一個有序映射,即把 values 關聯到 keys 的類型(鍵值對)。它在很多方面做了優化,所以可以把它當成真正的數組,或列表(向量)、散列表(映射的一種實現)、集合、字典、棧、隊列以及更多可能性。數組可以嵌套,即元素的值也可以是另一個數組;此外,還允許樹形結構和多維數組。
定義形式:
array( key => value
, ...
) // 鍵(key)可以是整型(integer)或 字符串(string),值(value) 可以是任意類型的值。
2)object(對象)
object 用于把一個類實例化,主要通過 new 實現。
3、特殊類型
1)resource(資源)
resource 是一種特殊變量,用于保存到外部資源的一個引用,它是通過專門的函數來建立和使用的。
2)NULL
NULL 表示一個變量沒有值,它可能尚未為被賦值、被賦值為 NULL 或被 unset()。
1、mixed
mixed 表示一個參數可以接受多種不同的(但不必是所有的)類型。
2、number
number 表示一個參數可以是 integer 或 float。
3、callback
Callback 函數不僅可以是一個簡單的函數,還可以是一個對象的方法(包括靜態類的方法)。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。