在PHP中,支援8種原始資料類型,其中包括四種標量類型、兩種複合類型和兩種特殊類型。本篇文章帶大家了解PHP中的PHP中的標量類型、複合類型和特殊類型。
PHP 的資料型別可以分為三大類,分別是標量資料型別、複合資料型別和特殊資料型別
標量數據類型
类型 功能 boolean(布尔型) 最简单的数据类型,只有两个值:true(真) / false(假) string(字符串) 字符串是连续的字符序列 integer(整型) 整型包含所有的整数,可以是正数也可以是负数 float(浮点型) 浮点型也是用来表示数字的,与整型不同除了可以表示整数外它还可以用来表示小数和指数
複合資料型別
複合資料型別允許將多個型別相同的資料聚合在一起,表示為一個實體項目。複合資料類型包括數組(Array)和物件(Object)
特殊資料類型
在PHP 中,有用來專門提供服務或資料的資料類型,它不屬於上述標準資料類型中的任一類,因此也稱為特殊資料類型,主要包括NULL 和資源資料類型。
NULL 在PHP 中是一種特殊的資料類型,它只有一個值,即NULL,表示空值(變數沒有值),需要注意的是它與空格的意義不同
当满足下列条件时,变量的值为 NULL: 变量被指定为 NULL 值; 变量在没有被赋值前,默认值为 NULL; 使用 unset() 函数删除一个变量后,这个变量值也为 NULL。
資源
資源(Resource)在PHP 中同樣是一種特殊的資料型別。它主要描述一個 PHP 的擴充資源,例如一個資料庫查詢(Query)、一個開啟的檔案句柄(fopen)或一個資料庫連線(Database Connection)以及一個字元流(stream)等擴充類型。
但是我們並不能直接操作這個變數類型,只能透過專門的函數來使用。
推薦學習:《PHP影片教學》
以上是淺談PHP中的標量類型、複合類型和特殊類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!