所以我有一个数组,数组是:
<?php
$config = array('site_name' => 'SomeName');
?>
现在我想回应它。
<title><?php echo $config['site_name']; ?></title>
但我看到一些网站使用:
<title>{site_name}</title>
有可能这样做吗?如果是这样,你可以帮助我吗?
答案 0 :(得分:5)
该语法不是echo
使用PHP语句的有效语法,而是smarty framework使用它的语句,它只是模板引擎。
此外,不要将该语法与
之类的内容混淆<title><?php echo "This is a {$title[0]}"; ?></title>
这是PHP中的有效语法,但您需要在此处使用花括号,因为您正在回显数组的索引。有关详细信息,您可以阅读答案here ..
当您评论要缩短代码时,与PHP中echo
的替代方法相比,使用<?=
但在此之前,请先阅读here。< / p>
或者,声明一个名称最短的function
,如
function e($string) {
echo $string;
}
e('Echo This String'); //Or
e($string);