php之我见
百度一下:超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写
我的理解:php是一种能与HTML嵌套使用的解析型脚本语言,常用于动态网页的开发
PHP代码嵌套HTML代码,甚至嵌套JS代码,逻辑混乱
模板——标签替换
主流的模板技术:
解析型:phplib的template库
编译型:smarty
解决与FE的耦合
使用模板,美工与程序分离
目前pass-mis就是这么做的
对于复杂的业务逻辑,分离美工还不够,还需要分离业务逻辑。
业务逻辑分离
基于某种设计模式,并且集成一大堆应用库的第三方库的集合...
主流的框架技术有哪些?
ZendFramework, CakePHP...
•MVC模型
要点:利用php可变函数名,通过GET url参数,进行controller和action的路由
•模型module
其实就是ORM,基类module提供数据库的基础接口,各个module根据业务逻辑的不同,派生出不同的module
基本上是一个表一个module