變數可以大致分為三個大類:標量型別(4種)、復合型別(2種)、特殊型別(2種)。
4種標量型別:布林型、整型、浮點型、字串。
2種復合型別:陣列、物件。
2種特殊型別:資源、空。
由於本篇部落格的寫作時間關係,以下對兩種復合型別變數進行簡單介紹:陣列(array)與物件(object),後續將補全其他型別的介紹。
物件是一種比陣列高階的資料型別,它是由一組屬性值和一組方法構成的。屬性表明物件的一種狀態,方法通常用來表明物件的功能。要初始化乙個物件,用new語句將物件例項化到乙個變數中,進而通過變數訪問物件中的成員屬性和方法。
// 物件
class person //使用class關鍵字定義乙個類為person }
$p = new person; //使用new語句例項化person的物件放在變數$p中
$p->name = "tom"; //通過物件$p訪問物件中的成員屬性$name
$p->say(); //通過物件$p訪問物件中的成員方法
陣列的基本概念與c語言中的陣列相近,只是在php中,陣列可以使用多種方法進行構建。下面將介紹只用array() 語言結構新建乙個陣列:
// 陣列
$arr = array ("foo" => "bar",12 => true);
print_r($arr); //使用print_r() 函式檢視陣列中的全部內容
echo $arr["foo"]; //通過陣列下標訪問陣列中的單個資料
echo $arr[12]; //通過陣列下標訪問陣列中的單個資料
這裡,array() 語言結構的構建方法為接受一定數量的用逗號分隔的引數對(如**中的"foo" => "bar"所示,通過逐個賦值來確定陣列所包含的內容),而引數對模板 keyx => valuex 中的下標 keyx 既可以是整型變數也可以是字串,所以php的 array() 語言結構陣列不同於c語言陣列的是:下標可以為任意整型變數或字串。 php變數和基本語法
1 php的基本語法 2 php基本資料型別 整形,浮點數,字串,布林型 如果在程式中只是宣告了變數,並沒有直接賦值,那麼在記憶體中該變數的值是null 在php中乙個整型資料可以是八進位制 0打頭,a 035 十進位制,十六進製制 以0x 打頭,a 0x78 php不支援無符號整數,整數都是有符號...
PHP 基本語法002 變數
php 中的變數 變數用於儲存值,比如數字 文字字串或陣列。一旦設定了某個變數,我們就可以在指令碼中重複地使用它。php 中的所有變數都是以 符號開始的,變數名是區分大小寫的。在 php 中設定變數的正確方法是 var name value php 的入門者往往 變數用於儲存值,比如數字 文字字串或...
PHP筆記2 基本語法 變數 可變變數 預定義變數
php是一種伺服器端 嵌入html的指令碼語言。也就是可以使用php標籤,將想動態輸出的資料嵌入到html 中 由於 我們在apache主配置檔案中設定了php檔案的拓展名.php,所以所有的檔案的拓展名都是.php php檔案必須通過網域名稱訪問。php檔案中不能包含中文 php每一條語句後必須有...