我需要你们的帮助来处理 PHP 模板。我是 PHP 初学者(我之前使用的是 Perl+Embperl)。我的问题很简单:
- 我有一个小模板,用于渲染一些项目,比如博客文章。
- 我唯一知道如何使用这个模板的方法是使用 'include' 指令。
- 我想在遍历所有相关的博客文章时调用此模板。
- 问题: 我需要向该模板传递参数;在这种情况下是一个表示博客文章的数组的引用。
代码大致如下:
$rows = execute("select * from blogs where date='$date' order by date DESC");
foreach ($rows as $row){
print render("/templates/blog_entry.php", $row);
}
function render($template, $param){
ob_start();
include($template);//How to pass $param to it? It needs that $row to render blog entry!
$ret = ob_get_contents();
ob_end_clean();
return $ret;
}
任何想法如何完成这个?我真的被难住了:)还有其他方法来呈现模板吗?
有没有任何想法如何完成这件事?我真的被卡住了 :) 还有其他方法可以呈现模板吗?
return 42;
),并捕获该值:$result = include 'filethatreturns42.php';
;) - NSSec