魔術方法

三杯兩盞石酒發表於2019-08-06
  • __construct(),類的建構函式
  • __destruct(),類的解構函式
  • __call(),在物件中呼叫一個不可訪問方法時呼叫
  • __callStatic(),用靜態方式中呼叫一個不可訪問方法時呼叫
  • __get(),獲得一個類的成員變數時呼叫
  • __set(),設定一個類的成員變數時呼叫
  • __isset(),當對不可訪問屬性呼叫isset()或empty()時呼叫
  • __unset(),當對不可訪問屬性呼叫unset()時被呼叫。
  • __sleep(),執行serialize()時,先會呼叫這個函式
  • __wakeup(),執行unserialize()時,先會呼叫這個函式
  • __toString(),類被當成字串時的回應方法
  • __invoke(),呼叫函式的方式呼叫一個物件時的回應方法
  • __set_state(),呼叫var_export()匯出類時,此靜態方法會被呼叫。
  • __clone(),當物件複製完成時呼叫
  • __autoload(),嘗試載入未定義的類
  • __debugInfo(),列印所需除錯資訊
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章