面向对象的PHP和程序化PHP做同样的事情吗?

时间:2014-09-24 10:20:26

标签: php

我是PHP的初学者,但我知道很多东西(程序)。我只是想知道面向对象的PHP是否与程序相同。

基本上我打算建立一个社交网站,我想知道哪个是最好的(如果他们做同样的事情)。

1 个答案:

答案 0 :(得分:1)

它们是解决同一问题的不同方法。

然而,对于大型项目,你真的不想进行程序化。将OO代码与MVC (Model-view-controller)等良好的设计模式混合是您想要的方式,因为它更易于维护和扩展。它还允许您开发可重用的类和方法,而不是一遍又一遍地重写相同的东西 - the DRY (Don't repeat yourself) principle。我倾向于将this MVC framework用于我编写的许多较小的系统,并且它作为OO和MVC的介绍很有用。