php簡單的自定義模板引擎類。

2021-05-31 22:42:36 字數 566 閱讀 8714

<?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 內容如...