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,
]]);
```
沒有留言:
張貼留言