【php】方法的重载

php 的方法重载和其他语言是不一样的,其他语言如JAVA的重载方法时命名多个同名的方法,可能方法的参数个数,类型等不一样,PHP的是采用魔术方法重载

  • 当访问或设置不可见或者未定义的属性时候,调用__get(),__set()
  • 当判断或删除不可见或者未定义的属性时候,调用__isset(),__unset()
  • 当调用不可见或未设置的方法的时候,如果是调用对象方法,则调用了__call,如果是调用类的静态方法时,则调用了__callStatic()
posted @ 2019-07-10 17:01  Flint99  阅读(446)  评论(0编辑  收藏  举报