<?php
class mytpl
public function assign($tpl_var, $value=null)
public function display($filename)
$comfilename=$this->compile_dir."com_".$filename.".php";
if(!file_exists($comfilename) || filemtime($comfilename) < filemtime($tplfile))
include $comfilename;
}private function tpl_replace($content)\>/i'
);$replacement=array(
'<?php echo $this->tpl_vars["$"]; ?>'
);$repcontent=preg_replace($pattern, $replacement, $content);
return $repcontent;
} }?>
自定義模板引擎
類檔案my config.class.php class smarty 呼叫模板 public function display temp reg 替換成 arr 模式單元雙引號加 place this arr 1 獲取替換後的 html preg replace reg place str 編譯檔...
php學習筆記(三十三)php自定義模板引擎的實現
自己實現簡單的模板引擎 方面php的邏輯與頁面進行分離 模板類 呼叫的頁面 include mytpl.class.php tpl new mytpl templates templates c 程式簡單方式 title 這是乙個文字標題,從資料庫中獲取 content 這是內容 tpl assig...
php自定義模板練習
php的模板類似於jsp中的標籤,在網上找到乙個自定義模板的例子,照著敲了一下,終於調出來了。記錄如下 以下來自 http wenku.baidu.com view 73324c7202768e9951e73845.html 中的例項部分 1 建立模板類,檔名 mytpl class.php 內容如...