php怎么执行变量里的PHP模板代码?
程序员文章站
2024-01-16 12:02:04
...
$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 FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)_PHP教程
-
在windows里怎么设置“计划任务”,定时执行php文件?
-
求苹果purchase的验证php代码,该怎么处理
-
php怎么取得变量中的数组并赋值到变量中
-
Symfony模板的快捷变量用法实例_php实例
-
php 怎么写个正则取出 [attach]1[/attach]里的东西
-
按php手册里的abstract代码没有有关问题,下面代码错哪了
-
php-php进阶 - 前端自动化工具如何在已经完成的php框架的代码里起作用?
-
PHP 把if里面的变量引用到else 有这样的方法吗?该怎么处理