#### View
~~~
/**
* 構造函數
* @access public
* @param array $engine 模板引擎參數
* @param array $replace 字符串替換參數
*/
$view = New View($engine = [], $replace = []);
/**
* 初始化視圖
* @access public
* @param array $engine 模板引擎參數
* @param array $replace 字符串替換參數
* @return object
*/
View::instance($engine = [], $replace = []);
/**
* 模板變量靜態賦值
* @access public
* @param mixed $name 變量名
* @param mixed $value 變量值
* @return void
*/
View::share($name, $value = '');
/**
* 模板變量賦值
* @access public
* @param mixed $name 變量名
* @param mixed $value 變量值
* @return $this
*/
$view->assign($name, $value = '');
/**
* 設置當前模板解析的引擎
* @access public
* @param array|string $options 引擎參數
* @return $this
*/
$view->engine($options = []);
/**
* 配置模板引擎
* @access private
* @param string|array $name 參數名
* @param mixed $value 參數值
* @return void
*/
$view->config($name, $value = null);
/**
* 解析和獲取模板內容 用于輸出
* @param string $template 模板文件名或者內容
* @param array $vars 模板輸出變量
* @param array $replace 替換內容
* @param array $config 模板參數
* @param bool $renderContent 是否渲染內容
* @return string
* @throws Exception
*/
$view->fetch($template = '', $vars = [], $replace = [], $config = [], $renderContent = false);
/**
* 視圖內容替換
* @access public
* @param string|array $content 被替換內容(支持批量替換)
* @param string $replace 替換內容
* @return $this
*/
$view->replace($content, $replace = '');
/**
* 渲染內容輸出
* @access public
* @param string $content 內容
* @param array $vars 模板輸出變量
* @param array $replace 替換內容
* @param array $config 模板參數
* @return mixed
*/
$view->display($content, $vars = [], $replace = [], $config = []);
/**
* 模板變量賦值
* @access public
* @param string $name 變量名
* @param mixed $value 變量值
*/
$view->__set($name, $value);
/**
* 取得模板顯示變量的值
* @access protected
* @param string $name 模板變量
* @return mixed
*/
$view->__get($name);
/**
* 檢測模板變量是否設置
* @access public
* @param string $name 模板變量名
* @return bool
*/
$view->__isset($name);
~~~