03 學習PHP物件導向 this

2022-05-04 05:54:09 字數 451 閱讀 4438

php物件導向$this $this是什麼

先看一下物件和類在記憶體中儲存在**

$s = new saler();

建立$s這個物件是通過new saler例項化了乙個物件並且將$s指向了這個物件所在的記憶體中,

例項化,只是將類中的屬性都複製到物件的空間中,物件空間中並沒有物件的方法;($this在類中的方法成員裡面就是物件本身)

貼一段**

<?php 

class

human

public

function

sayname()

}$man = new human('tom',18);

$man->sayname(); //object(human)#1 (2)

$this就是這個物件本身,那個物件調這個物件本身的方法是$his及時這個物件自己

物件導向 03

類屬性和例項屬性的概念 類屬性是給類物件 類是乙個特殊的物件 中定義的屬性,通常用來記錄與這個類相關的特徵,類屬性不會用於記錄具體物件的特徵。類屬性的定義是在初始化方法之外的 例項物件的屬性叫做例項屬性,在初始化方法內部定義 類屬性和例項屬性的訪問 類屬性的訪問是類名.類屬性 例項屬性的訪問是例項物...

物件導向03

將資料 屬性 和行為 方法 包裝到類物件中,在方法內部對屬性進行操作,在類物件的外部呼叫方法 在類物件的內部通過訪問控制把某些屬性和方法隱藏起來,不允許在類物件外部直接訪問,而是在類物件內部對外提供公開的介面方法以訪問隱藏的資訊。介面class student object def init sel...

物件導向03

1.static 靜態的 靜態不能直接呼叫非靜態,非靜態可以呼叫靜態 1 靜態變數 物件共有的屬性可以定義為靜態 1.1 由static修飾 1.2 屬於類的,存在方法區中,只有乙份,隨著類載入而使用 1.3 常常通過類名.來訪問 1.4 何時用 所有物件的資料一樣時使用 2 靜態方法 2.1 由s...