php類的定義
類是對某個物件的定義。它包含有關物件動作方式的資訊,包括它的名稱、方法、屬性和事件。實際上它本身並不是物件,因為它不存在於記憶體中。當引用類的**執行時,類的乙個新的例項,即物件,就在記憶體中建立了。雖然只有乙個類,但能從這個類在記憶體中建立多個相同型別的物件。類是通過class關鍵字來定義的。
基本語法:class 類名{
//屬性、方法
注意事項:
1.定義乙個類(只能用class定義)
2.定義類的屬性public(public是修飾符,共有三個,是public,protected,private,這裡我們暫時只用public)
舉個例子:
定義乙個汽車類,屬性有車的顏色和**class car{
public $color; //定義屬性
public $price;
php類的例項化方法
類的例項化又叫建立乙個物件或者例項化乙個物件或者把類例項化。
簡單的來舉個例子:
我們定義乙個人的類,並把這個類例項化。class preson { //定義了乙個preson類
public $name; //定義類的屬性(姓名,性別,年齡等等)
public $age;
public $gender;
// public .....
//new翻譯是新的,意思就是建立乙個新的人,並把這個新的物件賦值給$preson1,這個就是例項化
$preson1 = new preson(); //例項化類
$preson1->name = "張三";
$preson1->age = 22;
$preson1->gender = "女";
echo $preson1->name.' '.$preson1->age.' '.$preson1->gender;
//如果想輸出第二個例項,直接輸出就ok了,只要改乙個變數名
$preson2 = new preson(); //例項化類
$preson2->name = "小亮";
$preson2->age = 25;
$preson2->gender = "男";
以上就是本節內容,類與物件的基本概念及簡單的例項化了解
PHP 類和物件(類的屬性)
在類中定義的變數稱之為屬性,通常屬性根資料庫中的字段有一定的關聯,因此 也可以稱其為 字段 常見的屬性宣告是由關鍵字public,protected,var或private開頭,後面跟乙個普通的變數聲 來組成。還有一些成員屬性包括,靜態static,常量const。public 預設值,表示全域性的...
PHP抽象類 無法例項化
類前加 abstract,此類就成為抽象類,無法例項化.舉例 春秋戰國時期,燕零七 飛行器專家,能工巧匠.他寫了乙份圖紙 飛行器製造術 飛行器秘製圖譜 他的孫子問 發動機怎麼造呢?燕零七眼望夕陽 我是造不出來,但我相信後代有人造出來 燕零七的構想,當時的科技造不出來,即這個類只能在圖紙化,無法例項化...
PHP開發中,有關例項化類物件與命名空間的關係
如果乙個類在定義了命名空間的情況下new例項化另乙個類,php會按照例項化當前命名空間下的類來執行,如果new例項化的類在當前命名空間下不存在的話,程式就會報錯,例如 命名空間 namespace admin controller use think controller 執行如下 manager ...