在我的网站上,我有一些预设变量,例如页面标题,年份/时间等。
例如,在我的标题中,我会使用
<title> <?php echo $TITLE; ?> </title>
但是,如何输入类似的东西呢?
<title> [TITLE] </title>
会产生相同的结果吗?
答案 0 :(得分:1)
建议您使用PHP标记有很多原因,包括性能和稳定性。如果您想减少输入,可以使用简写来回显变量:<?= $TITLE ?>
。
如果您使用的是5.4之前的PHP版本,则可能需要在配置中启用short_open_tags
。 After version 5.4 these tags are always available
答案 1 :(得分:0)
$page = str_replace('[TITLE]', $title, $page);
将$page
替换为您的变量。显然,你必须回复$page
以显示它。
答案 2 :(得分:0)
可以使用模板引擎(例如Smarty)中的模板标记来实现这种效果。
答案 3 :(得分:0)
使用像Mustache或Smarty这样的PHP templating language。
PHP vs template engine可能会指向其他一些选项。