PHP - 卷曲支架解析

时间:2014-01-17 11:54:46

标签: php

所以我有一个数组,数组是:

<?php
$config = array('site_name' => 'SomeName');
?>

现在我想回应它。

<title><?php echo $config['site_name']; ?></title>

但我看到一些网站使用:

<title>{site_name}</title>

有可能这样做吗?如果是这样,你可以帮助我吗?

1 个答案:

答案 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);