php之物件導向思想

2021-07-15 22:26:50 字數 416 閱讀 5287

ooa(object oriented analysis):物件導向分析

ood(object oriented design):物件導向設計

oop(object oriented programing):物件導向過程

物件導向的三大特性:封裝、繼承、多型。

記憶體分為:棧空間段,堆空間段,**段,初始化靜態段。

棧空間段:空間小,訪問速度快,適合程式中臨時建立的變數。棧是後進先出。

堆空間段:用於存放執行中被動態分配的記憶體段,它大小不固定,可以動態擴充套件和收縮,適合存放資料長度可變或記憶體比較大的資料。像字串,陣列,物件都是存放在堆空間段中。

**段:**段是用來存放可執行檔案的操作命令,可以想象成可執行程式在記憶體中的映象,像函式就存放在**段中。

初始化靜態段(資料段):儲存程式靜態分配的變數。

PHP之物件導向學習

class lio php class lio 類son 繼承 lio class son extends lio 類的例項化 name new son sanmei public能夠訪問 echo name pub protect僅僅在子類中 通過 public function 實現呼叫 pri...

PHP之物件導向 基礎篇

php物件導向 基礎部分 物件導向 oop 一 什麼是物件導向 1 面向過程 具體化的實現,細節明確。2 抽象化的執行,具體細節化的東西已經被包裝。二 oop特點 封裝 隱藏物件屬性和細節,僅對外公開介面。將資料與運算元據的源 進行有機結合,形成 類 其中資料和函式都是類的成員。繼承 從乙個基類得到...

PHP之物件導向的魔術方法

php中以兩個下劃線 開頭的方法被稱為魔術方法。如 construct destruct clone 1 set 和 get 方法對私有成員進行賦值或者獲取值的操作。不需要主動呼叫 2 isset 和 unset 當在類的外部使用isset 函式檢測物件中的私有成員屬性時,就會自動呼叫類中的 iss...