我想让我的新项目的开发更容易,我想要一个非常简单的模板引擎解决方案。我在网上环顾四周,一切要么太臃肿,要么让我畏缩。
我的 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 加载到字符串中,然后将其打印到页面上?这就是我目前正在做的事情......有没有人有任何建议或方法可以让我做得更好?
谢谢。