php 一个用数据呈现php文件的函数。允许模板化,然后将一组数据发送到视图中。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 一个用数据呈现php文件的函数。允许模板化,然后将一组数据发送到视图中。相关的知识,希望对你有一定的参考价值。

function renderPhpFile($filename, $vars = null) {
  if (is_array($vars) && !empty($vars)) {
    extract($vars);
  }
  ob_start();
  include $filename;
  return ob_get_clean();
}

// usage
echo renderPhpFile('views/templates/index.php', $data_for_view);

以上是关于php 一个用数据呈现php文件的函数。允许模板化,然后将一组数据发送到视图中。的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 使用自定义标签进行模板化 - 这是对 eval 的合法使用吗?

php 页面静态化

php页面静态化

PHP将数据写入指定文件中

PHP模板引擎,Smarty定义

用 PHP 制作一个简单的模板引擎