我目前正在搜索和替换这样的网页模板:
$template = <<<TEMP
<html>
<head>
<title>[{pageTitle}]</title>
</head>
[{menuA}]
[{menuB}]
[{bodyContent}]
</html>
<<<TEMP;
以上内容放在单独的文件中。
然后,我这样做:
$template = str_replace("[{pageTitle}]",$pageTitle,$template);
$template = str_replace("[{menuA}]",$menuA,$template);
$template = str_replace("[{menuB}]",$menuB,$template);
$template = str_replace("[{bodyContent}]",$bodyContent,$template);
//Some 10 more similar to the above go here.
echo $template;
问题是,总共有大约 15 个,就像上面的一样。
有没有更好/更清洁/专业的方法来做到这一点(搜索和替换,或者以不同的方式做整个事情)。我觉得这非常混乱和不专业。