2016年2月16日 星期二

PHP 超簡易的樣版引擎

PHP的樣版引擎實在是多到不可數 而且每個樣版引擎的做法都不盡相同 有時何我們只需要一個很簡單的把php程式碼分離 就可以用這個最簡單的做法

test.php

<?php foreach ($data as $v): ?>
    <?php echo $v; ?>
<?php endforeach; ?>

view.php

function view($file, $data)
{
    ob_start();
    extract($data);
    require $file;

    return ob_get_clean();
}

echo view('test.php', ['data' => [
    1, 2, 3,
]]);

沒有留言:

張貼留言