1. __construct:构造方法的类会在每次创建对象时先调用此方法
2.__destruct:析构方法会在某个对象的所有引用都被删除,或者当对象被显式销毁时执行
3.__get/__set:动态的创建属性和方法
4.__call/__callstatic:
假设一个控制器调用了不存在的方法,那么只要定义7 _ c a l丨魔术方法,就能友好地处理这种情况。
5.__TOstring:echo打印对象的时候可以调用此方法,格式化输出对象所包含的数据
1. __construct:构造方法的类会在每次创建对象时先调用此方法
2.__destruct:析构方法会在某个对象的所有引用都被删除,或者当对象被显式销毁时执行
3.__get/__set:动态的创建属性和方法
4.__call/__callstatic:
假设一个控制器调用了不存在的方法,那么只要定义7 _ c a l丨魔术方法,就能友好地处理这种情况。
5.__TOstring:echo打印对象的时候可以调用此方法,格式化输出对象所包含的数据