0

这被认为是不好的编程习惯吗?为了制作模板,我在文件的开头和结尾包含了内容。所以是这样的

beginning.php
<html>
some stuff

end.php
some stuff
</html>

user accessed files
include beginning.php
some stuff
include end.php
4

3 回答 3

1

不,完全没问题。您可以在任何需要的地方包含文件。

您甚至可以使用条件语句来包含特定的 php 文件而不是其他文件。例如,您的索引页面可以有一个条件语句来检查用户是否已登录。如果用户未登录,请在登录表单中包含一个 php 文件。如果用户已登录,请包含一个显示用户个人资料信息的 php 文件。

您唯一需要担心的是,如果不需要的话,只需将内容分成不同的文件,就会使您的页面过于意大利面。但总而言之,你很高兴。

于 2013-07-01T23:34:44.197 回答
0

以这种方式使用 PHP 在诸如 MVC 之类的设计模式中很流行,因此您应该可以这样做。除非您的项目结构清晰,否则我不会推荐它,因为文件很快就会变得杂乱无章。

请记住,PHP 通常在任何 HTML 输出之前完成执行,因此只要在逻辑上包含 PHP 时,它应该没问题。

于 2013-07-02T00:13:07.677 回答
0

好吧,考虑一个设计师的观点。他/你会发现很难在不影响服务器端实现的情况下对文件进行设计更改吗?

于 2013-07-01T23:29:37.953 回答