gpt4 book ai didi

Pain 全世界最小最简单的PHP模板引擎 (普通版)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Pain 全世界最小最简单的PHP模板引擎 (普通版)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Pain.php  。

复制代码代码如下

<?php  class Pain  {  public $var=array();  public $tpl=array();  //this is the method to assign vars to the template  public function assign($variable,$value=null)  {  $this->var[$variable]=$value;  }  public function display($template_name,$return_string=false)  {  //first find whether the tmp file in tmp dir exists.  if(file_exists("tmp/temp_file.php"))  {  unlink("tmp/temp_file.php");  }  extract($this->var);  $tpl_content=file_get_contents($template_name);  $tpl_content=str_replace("{@", "<?php echo ", $tpl_content);  $tpl_content=str_replace("@}", " ?>", $tpl_content);  //create a file in the /tmp dir and put the $tpl_contentn into it, then  //use 'include' method to load it!  $tmp_file_name="temp_file.php";  //$tmp is the handler  $tmp=fopen("tmp/".$tmp_file_name, "w");  fwrite($tmp, $tpl_content);  include "tmp/".$tmp_file_name;  }  }  ?>  。

test.php  。

复制代码代码如下

<?php  require_once "Pain.php";  $pain=new Pain();  $songyu="songyu nb";  $zhangyuan="zhangyuan sb";  $pain->assign("songyu",$songyu);  $pain->assign("zhangyuan",$zhangyuan);  $pain->display("new_file.html");  ?>  。

new_file.html  。

复制代码代码如下

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd">  <html xmlns="http://www.w3.org/1999/xhtml" lang="en">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title>new_file</title>  </head>  <body>  {@$songyu@}<br/>  {@$zhangyuan@}  </body>  </html>  。

最后此篇关于Pain 全世界最小最简单的PHP模板引擎 (普通版)的文章就讲到这里了,如果你想了解更多关于Pain 全世界最小最简单的PHP模板引擎 (普通版)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com