$tpl='';$a='我是变量a';//怎么把$tpl变量解析成我是变量a我自己Google到答案了eval('?>'.$tpl.'
2 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
直接保存为文件比如filename.tpl,然后引入就可以了,简单的模板实现:functionview($filename,Array$data){extract($data);include$filename.'.tpl';}
富国沪深
TA贡献1790条经验 获得超9个赞
不考虑安全问题的话,可以把$tpl的内容写入一个临时文件,再require进来$tpl='';$a='我是变量a';file_put_contents('tmp.php',$tpl);ob_start();require'tmp.php';$parsed_content=ob_get_clean();unlink('tmp.php');?>
添加回答
举报
0/150
提交
取消