3

我被教导将 PHP 嵌入 HTML 中或将 HTML 嵌入 PHP 中。我想开始用 PHP 编写一些应用程序,并想从你们那里知道使用哪个选项。

目前我不知道使用哪个选项,所以我决定寻求一些建议。总体而言,可能一个比另一个好。

我即将开发现实世界的应用程序,所以我想知道使用哪一个。可能会影响我未来的同事等......

也可能是开源社区和 PHP 程序员一般都有使用一个选项的传统。

哪一种最常用于实际应用中?

只是需要一些建议。

谢谢你。

4

4 回答 4

4

1)正如您隐含的要求,“HTML 和 PHP 的分离”是一件好事。

2)基本答案是“模板”。

3)这里有一些很好的链接:

我应该强调“PHP 中的 HTML”与“HTML 中的 PHP”不是非此即彼的情况。一些页面主要是 PHP(可能会发出一点 HTML);其他页面可能主要是 HTML(可能包含一些 PHP)。这是正常的,很好 - 这不一定是问题。恕我直言...

于 2012-09-08T20:16:47.433 回答
1

我的建议是坚持使用原生 PHP [变量、运算符、循环、条件、核心函数],然后选择一个框架 [Symfony、Zend Framework、YII、Codeigniter] 并遵循其约定和原则。

关于 PHP 与 HTML,我们的想法是保持业务逻辑和表示逻辑分离,即您应该收集所有需要在一段代码中显示的内容,然后在另一部分中尽可能少地使用 PHP 编写 HTML [仅用于回显值或为表填充执行循环等]。

然后你会进入诸如模板、模型-视图-控制器架构之类的主题……但现在不要再深入了。

于 2012-09-08T20:18:02.843 回答
0

如果您将其编写为 HTML 代码并将 PHP 嵌入其中,那么阅读 HTML 代码会容易得多。理想情况下,尽可能将其分开。

看到这个问题。

于 2012-09-08T20:15:17.587 回答
-1

您将需要一个模板引擎,有很多模板引擎,但最干净的是Jade,不仅翡翠是干净的,而且还可以编译为普通的 php。

希望有帮助:)

于 2012-09-08T20:20:33.160 回答