【发布时间】:2015-01-24 21:20:42
【问题描述】:
我正在用 php 创建一个应用程序,其中有一个包含 php 模板文件的函数。为了可用性起见,我想动态定义哪些变量将在包含的文件范围内可用。例如:
includeTemplate( 'myinclude.php', array(
'var1' => 'key1',
'var2' => 'key2',
) );
function includeTemplate( $path, $variables ) {
include( $path );
}
在 myinclude.php 中
echo $var1; // key1
echo $var2; // key2
这可能吗?如果没有,还有其他关于如何实现类似目标的建议吗?
【问题讨论】:
标签: php templates dynamic scope include