在上次发布的simplet类之后(http://bbs.phpchina.com/thread-85257-1-1.html),发现有很多缺陷,例如不支持多维数组,注释和没有缓存功能,这次我把这些功能都加进去了!!! 大家有兴趣的话,我下次出个教程,来谈谈我写这个类的一些思想和方法!!!支持的话可以跟贴支持我! PHP代码: simplet.class.php <?php class SimpleT { private $t_vars; private $templates_dir; private $templates_c_dir; private $cache; private $cache_dir; public function __construct() { $this->templates_dir = ''./templates/''; $this->templates_c_dir = ''./templates_c/''; $this->cache = 0; $this->cache_dir = ''./cache/''; } public function setDir($dir, $type = ''template'') { if(is_dir($dir)) { if($type == ''template'') $this->templates_dir = rtrim($dir, ''/'').''/''; elseif($type == ''template_c'') $this->templates_c_dir = rtrim($dir, ''/'').''/''; elseif($type == ''cache'') $this->cache_dir = rtrim($dir, ''/'').''/''; else return false; return true; } else { return false; } } public function cache($time) { if(is_numeric($time)) { $this->cache = $time; return true; } else { return false; } } public function assign($var, $value = NULL) { if (is_array($var)) { foreach ($var as $key => $val) {   |