时间:2021-07-01 10:21:17 帮助过:17人阅读
$tpl = '
';
$a = '我是变量a';
//怎么把$tpl变量解析成
我是变量a
我自己Google到答案了 eval(' ?>'.$tpl.'
$tpl = '
';
$a = '我是变量a';
//怎么把$tpl变量解析成
我是变量a
我自己Google到答案了 eval(' ?>'.$tpl.'
直接保存为文件比如 filename.tpl
, 然后引入就可以了,简单的模板实现:
function view($filename, Array $data) {
extract($data);
include $filename.'.tpl';
}
不考虑安全问题的话,可以把 $tpl 的内容写入一个临时文件,再 require 进来
';
$a = '我是变量a';
file_put_contents('tmp.php', $tpl);
ob_start();
require 'tmp.php';
$parsed_content = ob_get_clean();
unlink('tmp.php');
?>
包含,然后PHP 去解析