1、數組(array),數組可以儲存多個數據,可以是任何類型。
事實上,數組相當於一個有序的圖表,將values映射到keys類型中。
<?php /* array( key1 => value1, key2 => value2, … ) key可以是整數或字元型,value可以是任何型別*/ $arr = array("foo" => "bar", 12 => true); print_r($arr); // 查看數值中的全部內容echo $arr["foo"]; // 透過陣列下標存取單一資料echo $arr[12]; // 透過陣列下標存取單一數據
2、物件(object),物件是一種比陣列更先進的複合資料型別。
物件變數由一組方法和一組屬性值組成。此方法表示物件的功能,屬性表示物件的狀態。
<?php class Person{ // 定義一個類別var $name; // 在類別中定義一個成員屬性function say(){ // 定義一個成員方法echo "Doing foo."; } } $p = new Person; // 使用new語句實例化類別Person的物件放在變數$p中$p->name = "Tom"; // 透過物件$p存取物件中的成員屬性$p->say (); // 透過物件$P存取物件中的成員方法
以上就是php變數中的兩種複合類型,希望對大家有幫助。