PHP - 什麼是 OOP?
從 PHP5 開始,您也可以以面向物件的方式編寫 PHP 程式碼。
面向物件程式設計執行速度更快,更容易。
PHP OOP 是什麼?
OOP 代表面向物件程式設計。
程序式程式設計是編寫過程或函式來操作資料,而面向物件程式設計是建立包含資料和函式 Object 的物件。
與程序式程式設計相比,面向物件程式設計具有多個優勢
- OOP 執行速度更快,更容易
- OOP 為程式提供了清晰的結構
- OOP 有助於保持 PHP 程式碼的 DRY(“不要重複自己”)原則,使程式碼更易於維護、修改和除錯
- OOP 可以用更少的程式碼和更短的開發時間來建立完全可重用的應用程式
提示:“不要重複自己”(DRY)原則是指減少程式碼的重複。您應該提取應用程式共有的程式碼,將它們放在一個地方並重用它們,而不是重複編寫。
PHP - 什麼是類和物件?
類和物件是面向物件程式設計的兩個主要方面。
檢視下圖瞭解類和物件的區別
類別
水果
物件
蘋果
香蕉
芒果
另一個例子
類別
汽車
物件
沃爾沃
奧迪
豐田
因此,類是物件的模板,物件是類的例項。
當建立單個物件時,它們繼承了類的所有屬性和行為,但每個物件的屬性值都會有所不同。
請檢視接下來的章節,瞭解更多關於 OOP 的資訊。