2010年1月18日

PHP的資料型態

PHP的資料型態屬於弱型態,PHP的變數在使用時可以根據具體情況自動轉換成所需要的變數型態

1.布林(Boolean)與NULL
布林型態是表示條件是真(非0)還是假(0)的資料型態,PHP將非0 數值都認為是true,將0 值認為是false。NULL資料型態表示一個沒有值的變數,NULL可以使用不區分大小寫的關鍵字NULL來表示。

2.字串(String)
在PHP之中,定義字串變數通常有兩種方法:
(1)單引號標示
PHP會將單引號裡面的所有內容當作字串來處理。
(2)雙引號標示
雙引號裡面的定義在輸出的時候是經過"解釋"的。
PHP裡最常用的輸出為echo和print。兩者除了名字不一樣,print具有傳回值,而echo沒有,所以echo比print 要快一些。另外,echo一次可以輸出多個字串,而print則不可以。

3.整數(integer)
整數是PHP中很常用的一個資料型態,整數值可以用十進位、十六進位(數值前必須加上0x)或八進位(數值前必須加上0)來表示。要將其他的資料型態轉換為integer,可用(int)或(integer)強制轉換,不過大多數情況下都會自動轉換。

4.浮點數(Float/Double)
也是是小數,浮點型資料的標記法有兩種:常用的小數,或是科學計數法的標記法。

5.陣列(Array)
陣列實際上是一個資料集合,相當於是一個資料容器。

6.物件(Object)
PHP是一種支持OOP(Object-Oriented Programming,物件導向程式設計)。類別(class)是物件導向程式設計的單元。類別是包含屬性和方法的結構定義,一個類別的實體稱之為物件。要創建一個物件,首先應該構建一個結構,即構建一個類別的定義,然後,就可以使用new關鍵字來創建任何數量的物件,並且所創建的物件可以使用"->"來存取類別的屬性和方法。

沒有留言:

張貼留言