扫码关注官方订阅号
$tpl = ' '; $a = '我是变量a'; //怎么把$tpl变量解析成 我是变量a
我是变量a
我自己Google到答案了 eval(' ?>'.$tpl.'
闭关修行中......
直接保存为文件比如 filename.tpl, 然后引入就可以了,简单的模板实现:
filename.tpl
function view($filename, Array $data) { extract($data); include $filename.'.tpl'; }
不考虑安全问题的话,可以把 $tpl 的内容写入一个临时文件,再 require 进来
<?php $tpl = '<p><?php echo $a ?></p>'; $a = '我是变量a'; file_put_contents('tmp.php', $tpl); ob_start(); require 'tmp.php'; $parsed_content = ob_get_clean(); unlink('tmp.php'); ?>
包含,然后PHP 去解析
php和html混编
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
直接保存为文件比如
filename.tpl, 然后引入就可以了,简单的模板实现:不考虑安全问题的话,可以把 $tpl 的内容写入一个临时文件,再 require 进来
包含,然后PHP 去解析
php和html混编