Rumah  >  Artikel  >  php教程  >  php原生模版 (芽)

php原生模版 (芽)

PHP中文网
PHP中文网asal
2016-05-23 17:09:591462semak imbas

跳至

getHtml($fileName);
		die($this->html);
	}
	
	//捕获输出
	public function fetch($fileName){
		$this->getHtml($fileName);
		return $this->html;
	}
	
	//添加过滤器
	public function loadFilter($filterName){
		$this->filters[] = $filterName;
	}
	
	private function getHtml($fileName){
		//检查文件是否存在
		if(!file_exists($fileName)){
			self::toError(basename($fileName).'文件不存在。');
		}
		
		//将输出缓存保存到变量
		ob_start();
		include($fileName);
		$this->html = ob_get_clean();
		
		//执行处理器函数……
		
	}

	//错误输出
	private static function toError($error){
		header('HTTP/1.0 500 Internal Server Error');
		die('Internal Server ErrorPHPTemplate: '.$error.'');
	}
}

                   

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Modoer3.5点评系统Modoer_3.5_MC最新20150505Artikel seterusnya:顺推,例子