复习2(笔记17开始)
二次开发:
在一个成熟(常规业务逻辑实现)的产品上,完成自己项目的特定业务逻辑。
论坛(discuz,phpwind)
电商(ecshop,ecmall,shopex)
内容管理CMS(dede,wordpress)
社交(ThinkSNS,UCenter Home)
基于框架开发:
框架:规范了结构,基础功能 但 没有常规业务逻辑实现一种产品。
(ZendFramework,ThinkPHP,YII,symfony,CI 等等)
————————————————————————————————————
模型对象的单例效果:
不能在需要模型时直接就实例化,因为不能实现单例效果,需要一段逻辑代码,来判断当前模型类是否已经实例化过,如果实例化过,则直接返回实例化过的对象,否则实例化新的。
——————————————————————————————
一些常用php的header头
http://www.oschina.net/code/snippet_2246563_46010