如何使用PHP仅注入PHP页面的某些部分

Jar*_*red 8 php include

我知道我可以使用PHP包含其他文件

<?php include("file.php"); ?>
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如何只注入"file.php"的某些部分?

假设我在file.php中有一些标题代码和一些页脚代码.如何使用正确的分隔部分组织file.php,以及如何仅包含file.php的某些部分(file.php?footer或类似的部分?)

eli*_*iah 17

最简单(通常)的方法是简单地制作单独的header.php和footer.php文件,并在需要的地方访问它们.没有直接支持仅加载文件的部分.

编辑(回复你对使用单独函数的其他答案的评论):假设你的file.php如下所示:

<?php

function header() { ?>
   header content goes here
<?php }

function footer() { ?>
    footer content goes here
<?php }

?>
Run Code Online (Sandbox Code Playgroud)

然后在您调用它的页面中,您可以使用<?php header() ?><?php footer() ?>生成您想要的内容.

  • 只是一个注释......你不能使用header(),必须使用类似header2()的东西 (6认同)