物件概念是 OO 技術核心。現實世界事物皆為物件 (電腦、電視、腳踏車)。OO 程式設計中,物件是由資訊及處理資訊描述組成的整體,是現實世界的抽象。
類別與物件關係如模具與鑄件:類別實例化結果為物件,對物件抽象為類別。類別描述一組具相同特性 (屬性) 與行為的物件。
class classname [可選屬性] {
public $property [=value]; // public 宣告公共屬性
function functionname (args) { // 類別方法
代碼
}
}
$物件名 = new classname();
類別中可存取特殊指標 $this,操作或存取變數時用 $this->name 參考。