2016年2月16日 星期二

PHP 超簡易的樣版引擎

PHP的樣版引擎實在是多到不可數 而且每個樣版引擎的做法都不盡相同 有時何我們只需要一個很簡單的把php程式碼分離 就可以用這個最簡單的做法 test.php ```php <?php foreach ($data as $v): ?> <?php echo $v; ?> <?php endforeach; ?> ``` view.php ```php function view($file, $data) { ob_start(); extract($data); require $file; return ob_get_clean(); } echo view('test.php', ['data' => [ 1, 2, 3, ]]); ```