php怎么执行变量里的PHP模板代码?
程序员文章站
2024-02-04 10:11:16
...
$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 进来
推荐阅读
-
php怎么执行变量里的PHP模板代码?
-
php里使用模板的方式,该怎么解决
-
PHP有没有间隔几秒再执行的功能?该怎么处理
-
开放源代码 - 一个好的php开源系统怎么去研究它能更有效率
-
用php实现像JSP,ASP里Application那样的全局变量
-
比方说bb.newmiracle.cn我要访问的效果跟b.php?ab=2&dd=3一样 代码应该怎么写
-
PHP 类初始化的时候,不能用变量参数么,怎么改呢?
-
des加密解密算法 - 怎么可以让php代码:62837 << -16 在windows和linux中得到相同的结果?
-
PHP模板引擎Smarty中变量的使用方法示例 php smarty 余国荔 smarty assign
-
odbc 方式连接mssql时候,php函数的变化,以上代码该怎么书写