我在 template.class.php :
上添加了一个文件 class template {
function loadtemplate() {
include_once("file.tpl");
}
}
之后我使用(在 index.php 中)创建了该类的新对象:
$template = new template();
然后我执行了该方法,以包含该文件(在 index.php 中):
<?php $template->loadtemplate(); ?>
现在我想在 file.tpl
中执行 index.php 中定义的功能错误:未定义的变量:var。 我怎样才能传递变量?如果我直接在index.php中包含文件而不使用该方法,则传递变量。
答案 0 :(得分:1)
自己找到了解决方案:
function loadtemplate($var) {...}
index.php 中的
<?php $template->loadtemplate($var); ?>