2012-05-21 112 views
0

我编程网站和PHP编程时,我看到了两种方法:PHP - 服务器代码和HTML代码

  • 要在一个PHP文件混合PHP和HTML。

  • 要在.html文件和PHP代码的PHP文件的HTML代码。

哪一个是最好的方法?

我想每个人都有自己的优点和缺点。那么,我应该选择哪一个?

谢谢。

+3

请参阅[关注点分离](http://en.wikipedia.org/wiki/Separation_of_concerns)&[模型 - 视图 - 控制器](http://en.wikipedia.org/wiki/Model-view-controller ) – Quentin

+2

这个问题不适合我们的问答格式。我们期望答案通常涉及事实,参考或具体的专业知识;这个问题可能会征求意见,辩论,争论,投票或扩大讨论。 – iambriansreed

回答

2

第二种选择是从最好的。

想象一下,你的php是在服务器端和你的客户端的html,他们在一起谈话... PHP应该只填写值(模型),而HTML或JavaScript应该处理所有通常称为“观点”。

这是关于代码组织,质量管理和可维护性。

RGDS

0

您不必在.html文件中的HTML代码。 html可能位于.php文件中,但业务逻辑可与演示文稿分开(控制器可与视图分开)。就模式而言,这称为MVC模式。模型,视图和控制器。这完全取决于项目的复杂程度,MVC不是教条,只是随着项目复杂度的增加,代码更容易维护和组织。所以总之,这取决于你项目的复杂性。