php - 如何在 php 文件周围包装 HTML 页眉和页脚?
问题描述
我有这个 php 文件:
<?php
require_once('core.php');
echo("Hello World!");
?>
这个模板:
<html>
<head>
<? echo $html_head; ?>
</head>
<body>
<? echo $html_body; ?>
</body>
</html>
在core.php
我试图这样做:
<?php
function callback($html_body) {
ob_start();
include($_SERVER['DOCUMENT_ROOT'].'/template.php');
return ob_get_clean();
}
ob_start("callback");
?>
但似乎我不能ob_start
在ob_start
回调中做。
有没有另一种方法来实现这一点,而无需在 php 文件末尾添加额外的样板代码,例如:
<?php
require_once('core.php');
body_start();
?>
Hello World!
<?php body_end(); ?>
解决方案
推荐阅读
- php - Laravel:如何在循环时将字段添加到集合中
- python - 来自 Pebble ProcessPool 的“迭代期间字典大小发生变化”
- python - 如何使用 BeautifulSoup 4 获取根标签的属性?
- google-sheets - 如何使用脚本发送谷歌表格
- python - 如何在 PyTorch 中将坐标值的 3D 网格分割成块?
- java - Java 中的锯齿状数组:转换 char[][] 和 ArrayList
> - linux - 在实时环境中监控进程系统调用
- matlab - 如何在matlab中计算过滤的弯曲?
- ms-word - 如何在 Word-Officejs 中选择多个单个范围?
- php - Directing users to specific pages on login in PHP