【php】方法的重載

php 的方法重載和其餘語言是不同的,其餘語言如JAVA的重載方法時命名多個同名的方法,可能方法的參數個數,類型等不同,PHP的是採用魔術方法重載php

  • 當訪問或設置不可見或者未定義的屬性時候,調用__get(),__set()
  • 當判斷或刪除不可見或者未定義的屬性時候,調用__isset(),__unset()
  • 當調用不可見或未設置的方法的時候,若是是調用對象方法,則調用了__call,若是是調用類的靜態方法時,則調用了__callStatic()
相關文章
相關標籤/搜索