摘要: 与类有关的魔术常量: __CLASS__,:获取其所在的类的类名。 __METHOD__:获取其所在的方法的方法名。 数据(变量)序列化/反序列化 什么叫序列化: 就是将一个变量的数据“转换为”字符串——但并不是类型转换。 其目的(意图)是将该字符串“存储起来”(比如存为文本文件) 然后在其他时间( 阅读全文
posted @ 2018-10-18 10:25 收起你的小情绪 阅读(172) 评论(0) 推荐(0)
摘要: 有关类和对象的相关知识 类的自动加载 类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。 什么叫做“需要一个类”?通常是这样的情况: 1,创建一个对象的时候(new) 2,直接使用一个类名(操作静态或静态方法) 做法非常简单: 阅读全文
posted @ 2018-10-18 10:10 收起你的小情绪 阅读(164) 评论(0) 推荐(0)
摘要: PHP中的重载技术 通常面向对象语言的重载技术 其基本语法是这样的: 在一个类中,有多个同名的方法,每个方法的参数不同而已。这种现象就称为“重载”。 参数不同可以是:数量个数不同,或类型不同,或顺序不同。 比如: class A{ int function f1(int x){......} int 阅读全文
posted @ 2018-10-18 09:23 收起你的小情绪 阅读(829) 评论(0) 推荐(0)
摘要: 设计模式 什么叫设计模式 所谓设计模式,就是一些解决问题的“常规做法”,是一种认为较好的经验总结。面对不同的问题,可能会有不同的解决办法,此时就可以称为不同的设计模式。 工厂模式 在实际应用中,我们总是需要去实例化很多很多的类——以得到对象。 则: 我们可以设计出一个“工厂”(其实就是类),该工厂的 阅读全文
posted @ 2018-10-18 09:06 收起你的小情绪 阅读(256) 评论(0) 推荐(0)