我希望能够让我的新项目开发变得更加容易,因此我需要一个非常简单的模板引擎解决方案。我在网上搜索了一圈,但要么太过臃肿,要么让我感到不适。
我的HTML文件将会是这样的:
<html>
<head>
<title>{PAGE_TITLE}</title>
</head>
<body>
<h1>{PAGE_HEADER}</h1>
<p>Some random content that is likely not to be parsed with PHP.</p>
</body>
</html>
显然,我想用PHP设置的东西来替换
{PAGE_TITLE}
和{PAGE_HEADER}
。就像这样:<?php
$pageElements = array(
'{PAGE_TITLE}' => 'Some random title.',
'{PAGE_HEADER}' => 'A page header!'
);
?>
我会使用诸如 str_replace
的函数来替换HTML标签,并将替换后的HTML加载到字符串中,最后在页面上打印输出。目前我正在努力实现这个过程...请问有什么建议或者更好的方法吗?
谢谢。