php類的例項化物件,php類的定義與例項化方法

2021-10-25 21:45:02 字數 1113 閱讀 7614

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 ...