1. 程式人生 > >PHP的八種資料型別

PHP的八種資料型別

                 學php一定要先把八種資料型別學明白了,因為對於新手來說就是對資料的增刪改查,先要弄明白自己學的程式語言中都有哪些資料型別,今天就把自己學到的資料型別以總結的方式跟大家分享一下,希望對大家有用。

           PHP一共支援八種資料型別,包括4種標量型別,即boolean(布林型),integer(整形),float/double(浮點型)和string(字串型別);兩種複合型別,即array(陣列),和object(物件);兩種特殊型別,resource(資源)與bull.

           一、 標量資料型別

           1.布林型(boolean)

           布林型是PHP中較為常用的資料型別之一,它儲存一個true值或者false值,其中true和false是php的內部關鍵字。設定一個布林型的變數,只需將true或者false賦值給變數即可。在php中不是隻有boolean值為假,在一些特殊情況下非boolean值也被認為是假的。比如說0,空的字串 和只宣告沒有賦值的陣列。

          2.字串型(string)

            字串是連續的字串序列,有數字、字母和符號組成。字串中的每個字元只佔用一個位元組。一種有三種定義字串的方式,單引號,雙引號,和定界符(<<<)

反引號中包含的變數按普通字元輸出,比如  $i='我最帥',echo ‘$i’  就會輸出$i  而雙引號則會解析變數輸出  “我最帥”!

         3.整型(integer)

           整型資料型別只能包含整數,在32位的作業系統中,有效數值範圍是-2147483648~+2147483647.

         4.浮點型(float)

           浮點資料型別既可以用來儲存整數,也可以儲存整數,也可以儲存小數。

          複合資料型別

           1.陣列(array)

            陣列是一組資料的集合,它把一系列資料組織起來,形成一個可操作的整體。陣列中可以包括很多資料,如標量資料、陣列、物件、資源以及php中支援的其他語法結構 。陣列中的每個資料稱為一個元素,元素包括索引(鍵名)和值兩個部分。元素的索引可由數字或字串組成,元素的值可以是多種資料型別。

          定義資料的語法格式:

          $array = (‘value1’,'value2'...)       $array['key'] = 'value'  

          2.物件(object)

          到現在我也沒明白什麼叫物件

          特殊資源型別

            資源(resource)空值(null)