PHP包含在文件中间

时间:2013-07-01 23:23:30

标签: php html frontend

这被认为是糟糕的编程习惯吗?我已经在文件的开头和结尾包含了以便制作模板。 所以它就像这样

beginning.php
<html>
some stuff

end.php
some stuff
</html>

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

3 个答案:

答案 0 :(得分:1)

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

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

您唯一要担心的是,如果不需要,可以通过将内容轻松地分成不同的文件来使页面变得过于庞大。但总而言之,你很高兴。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

使用PHP这种方式在MVC等设计模式中很流行,所以你应该没问题。我不推荐它,除非你的项目有一个清晰的结构,因为文件很快就会变得无组织和混乱。

请记住,PHP通常在输出任何HTML之前就已完成执行,所以只要包含PHP的逻辑是合理的,它应该没问题。