PHP 數(shù)據(jù)類型 之 復(fù)合數(shù)據(jù)類型 和 特殊數(shù)據(jù)類型

個人項目

個人站點:<a >LN電影網(wǎng)</a>
個人博客:<a >L&N博客</a>

寫在前面:

除了之前提到的簡單數(shù)據(jù)類型,PHP還擁有下面幾種數(shù)據(jù)類型,不過對于其的深度操作會在后面進(jìn)行詳解。

1.復(fù)合數(shù)據(jù)類型

復(fù)合數(shù)據(jù)類型有兩種:array(數(shù)組)和 object(對象)。

1)數(shù)組(array)

數(shù)組是一組數(shù)據(jù)的集合,他把一系列數(shù)據(jù)組成起來,形成一個可以操作的整體。數(shù)組中可以包括很多數(shù)據(jù),例如:標(biāo)量數(shù)據(jù)、數(shù)組,對象、資源以及 PHP支持的其他數(shù)據(jù)類型。
元素:數(shù)組成每一個數(shù)據(jù)成為元素;索引:每一個元素對應(yīng)的唯一編碼。索引只能由數(shù)字或字符串組成。

// 語法:
$array[key] = value;
$array = array(key1=>value1,key2=>value2...)

2)對象(object)

在編程語言中用到的方法有:面向?qū)ο?和 面向過程。在PHP中,用戶可以自由使用這兩種方法。在PHP中可以自由使用這兩種方式。

2.特殊數(shù)據(jù)類型

特殊數(shù)據(jù)類型分為兩種:resource(資源)和 null(空值)

1)資源(resource)

資源是由專門的函數(shù)來建立和使用的,它是一種特殊的數(shù)據(jù)類型,并由程序員分配。在使用資源時,要及時的釋放不需要的資源,如果忘記釋放資源,系統(tǒng)自動啟動垃圾回收機(jī)制,避免內(nèi)存消耗殆盡。

2)空值(null)

控制顧名思義,表示沒有為該變量設(shè)置任何值。另外,空值(null)不區(qū)分大小寫,null 和 NULL 效果是一樣的。下面是三種空值情況:

a. 沒有賦值
b. 被賦值為 null
c. 被 unset() 函數(shù)處理過的變量
// 實例代碼:
$a;// 沒有賦值的變量
$b = null; // 被賦值為 null 的變量
$c = 1;
unset($c(); // 被 unset() 函數(shù)處理過的變量
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • 一、php可以做什么 php是一種可以在服務(wù)器端運行的編程語言,可以運行在Web服務(wù)器端。 php是一門后臺編程語...
    空谷悠閱讀 3,283評論 4 97
  • 從一開始無意買了張電影票,到一遍又一遍去電影院重刷,再到看了無刪減版,《摔跤吧!爸爸》我已經(jīng)看了八遍。 隨著電影熱...
    愛麗是松兒閱讀 644評論 0 2
  • 感恩43 感恩這么冷的天氣,我能堅持早起。 感恩下雨天我休息,可以宅在家里一天做我想做的...
    福星高照棒棒噠閱讀 291評論 0 0

友情鏈接更多精彩內(nèi)容