欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

自己默写smarty模板引擎,不解析php呢(求高手帮忙)

程序员文章站 2022-05-27 20:30:49
...
$realcontent =$this->filecontent;


$mode = '/\{\$([\w]+)\}/';
if(preg_match($mode,$realcontent)){

var_dump($assign_vars);

$realcontent=preg_replace($mode,"assign_vars['$1'] ?>",$realcontent); ;//替换成index.php文件中注入的变量


}
return $realcontent;


}

运行后代码为
assign_vars['content'] ?>

作者:assign_vars['name'] ?>assign_vars['var'] ?>


回复讨论(解决方案)

{\$title}
作者:{\$name}
国家:{\$china}
省份:{\$provice}
城市:{\$city}