摘要: 在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 — 例如能够定义和使用类、能够构建使用继承的类之间的关系以及能够定义接口 — 可以更轻松地构建符合优秀 OO 实践的代码。虽然没有过多模块化的纯过程设计运行得很好,但是 OO 设计的优点表现在维护上。由于典型应用程序的大部分生命周期都花费在维护上 阅读全文
posted @ 2012-04-08 20:26 随夕 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 今天就开始详细的写写我对MVC的一些理解,以及我在开发过程中实现自己的一个框架的一个流程。其中或许说的不正确,还望指正!网站关于MVC的教材很多了,我这里不具体说了,不明白的,推荐自己上百度搜索下“MVC”,相信可以找到你想要的东西的。这里我谈谈在PHP实际开发中,我对MVC的理解。M,module,主要任务是把数据库或者其他文件系统的数据按照我们需要的方式读取出来。V,view,我的理解是主要负责页面的先是,把数据以html的形式显示给用户。C,controller,主要负责业务逻辑,比如说你要显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示( 阅读全文
posted @ 2012-04-08 20:22 随夕 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 今天就开始详细的写写我对MVC的一些理解,以及我在开发过程中实现自己的一个框架的一个流程。其中或许说的不正确,还望指正!网站关于MVC的教材很多了,我这里不具体说了,不明白的,推荐自己上百度搜索下“MVC”,相信可以找到你想要的东西的。这里我谈谈在PHP实际开发中,我对MVC的理解。M,module,主要任务是把数据库或者其他文件系统的数据按照我们需要的方式读取出来。V,view,我的理解是主要负责页面的先是,把数据以html的形式显示给用户。C,controller,主要负责业务逻辑,比如说你要显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示( 阅读全文
posted @ 2012-04-08 20:21 随夕 阅读(234) 评论(0) 推荐(0) 编辑