在我的网站,我有一定的预设变量,如网页标题,年/时间,等替换某些字符串使用PHP变量
举例来说,在我的头衔,我会用
<title> <?php echo $TITLE; ?> </title>
然而,我会如何让它如此输入...
<title> [TITLE] </title>
会产生相同的结果吗?
在我的网站,我有一定的预设变量,如网页标题,年/时间,等替换某些字符串使用PHP变量
举例来说,在我的头衔,我会用
<title> <?php echo $TITLE; ?> </title>
然而,我会如何让它如此输入...
<title> [TITLE] </title>
会产生相同的结果吗?
建议您使用PHP标签的原因很多,包括性能和稳定性。如果你想减少打字的时间,你可以使用缩写来回显变量:<?= $TITLE ?>
。
如果您使用5.4以前的PHP版本,则可能必须在您的配置中启用short_open_tags
。 After version 5.4 these tags are always available
$page = str_replace('[TITLE]', $title, $page);
用你的变量代替$page
。显然,那么你必须回显出$page
才能显示出来。
该效果可以通过模板引擎中的模板标签完成,如Smarty。
一个模板语言使用PHP templating language像胡须或Smarty的。
PHP vs template engine可能会指向其他选项。
[搜索\ [\]并替换它之间的所有内容](http://stackoverflow.com/questions/6473945/search-for-and-replace-everything-between-it) – mario 2012-01-08 19:06:32