$tpl = '
<p><?php echo $a ?></p>
';
$a = '我是变量a';
//怎么把$tpl变量解析成
<p>我是变量a</p>
我自己Google到答案了 eval(' ?>'.$tpl.'<?php '); http://stackoverflow.com/questions/1309800/php-eval-that-evaluates-html-php
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
直接保存为文件比如
filename.tpl, 然后引入就可以了,简单的模板实现:不考虑安全问题的话,可以把 $tpl 的内容写入一个临时文件,再 require 进来
包含,然后PHP 去解析
php和html混编