【发布时间】:2015-02-09 09:43:13
【问题描述】:
哪种方法在服务器负载和页面响应方面更有效:
- 在 HTML 中嵌入 PHP
- 从 PHP 完全生成 HTML
我是一名新手开发人员,无论项目大小和规格如何,我都喜欢从 PHP 类和函数生成所有 HTML,但想知道这方面的标准是什么。
【问题讨论】:
-
“我喜欢从 PHP 类生成我所有的 HTML”——你能举个例子吗?如果您在
echo语句中捕获大量 HTML,那将很快变得难以管理。最可维护的方法是使用某种模板库。不用担心速度 - 这种微优化不会有太大影响。 -
在响应能力方面?没关系。加载时间?嵌入式。最好的方法? MVC。问题?基于意见。
-
这不是在使用 PHP 构建 HTML 时产生“负载”的原因。之所以不将 PHP 和 HTML 混为一谈,是因为这样可以将应用程序的业务逻辑和表示层解耦,从而提高可读性和可维护性。与性能无关。
-
以 Twig 为例。它是一个模板引擎,有助于保持 PHP 和 HTML 应该是分开的。
-
@halfer 只是红了几百页 n MVC,正是我一直缺少的东西
标签: php html web-applications