分离PHP和HTML内容有哪些优点和缺点?
答案 0 :(得分:2)
优点主要与代码可读性有关,在大型应用程序中,代码可读性在应用程序的维护中起着重要作用。
缺点是它有时会使高级功能难以执行。大多数情况下,它可以完成并仍然保持两个独立,但它通常更简单,更容易将PHP片段插入HTML代码,反之亦然,如果它只是少量的代码。
在某些情况下易于执行与可读性之间存在权衡。在大多数情况下,我建议尝试将它们分开。
答案 1 :(得分:1)
HTML仅用于表示结果/表单等(您的视图),有关详细信息,请参阅MVC模式。
如果您将其与业务逻辑分开,您将能够轻松生成其他视图(例如JSON for Javascript)。
如果你也在使用模板引擎,你的HTML / CSS专家也可以独立工作。
答案 2 :(得分:1)
将程序逻辑(PHP部分)与表示(HTML部分)分开是有益的,原因如下:
答案 3 :(得分:0)
将两者分开是有很大好处的,因为你可以在不破坏PHP代码的情况下编辑html代码。 Smarty是一个很好的模板引擎。
答案 4 :(得分:0)
主要原因是,如果将这些php(业务逻辑)与html(演示文稿)合并在一起,那么你的代码将会很丑陋,这反过来变得难以阅读并变得难以维护。如果您的Web应用程序很简单,那将不会有问题。但如果它是一个企业级项目,维护这个合并的代码对任何人来说都是一场噩梦。
此外,你做的编程类型 对于每个部分,有时是 你做的语言是不同的。 将两者分开可以使用 这个特别的最佳工具 一部分。
来源:http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=21
答案 5 :(得分:0)
如果你想分割php代码和html,使用任何php框架,如codeigniter,cakephp,zend,yii等,主要优点是,如果你要改变网站设计而不是你的功能,在那个时候它将非常有用,我们也可以以可重用的方式开发代码。