您的位置:首页 > 编程语言 > PHP开发

php魔术方法,设计模式的学习

2016-02-16 22:05 489 查看
1.__get/__set

将对象的属性进行一个接管。

2.__call/__callStatic

用来控制php类方法(静态)的调用

3.__toString

将php对象转换成一个字符串

4.__invoke

将一个php对象当成一个函数执行时会回调这个魔术方法。

三种基本设计模式

a.工厂模式,工厂方法或者类生成对象,而不是在代码中直接new

b.单例模式,使某个类的对象仅允许创建一个

c.注册模式,全局共享和交换对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: