• 程序開發 > PHP > 正文

    PHP數據類型

    白月光 2020-09-04 白月光

    在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 函數不僅可以是一個簡單的函數,還可以是一個對象的方法(包括靜態類的方法)。

    本文濃縮標簽:數據類型PHP
    996热re视频精品视频这里