标签 魔术方法 下的文章

php魔术方法 __get __set __isset __unset

这几个是 属性重载 的魔术方法 在给不可访问属性赋值时候,__set被调用 读取不可访问属性的值时候,__get被调用的那个对不可访问的属性调用isset()和empty()时候,__isset会被调用 当对不可访问的属性调用unset()时候,__unset()会被调用

继续阅读 »

php魔术方法__call和__callStatic

__call($name,$arguments) 当对象访问不存在时候,__call被调用__callStatic 当对象访问不存在的静态方法时候,__callStatic被调用 定义时也要把__callStatic定义为静态方法 public static __callStatic($name,$arguments) 使用两个点访问静态方法 test::runtest();

继续阅读 »