所以我有一个数组,数组是:
<?php
$config = array('site_name' => 'SomeName');
?>
Run Code Online (Sandbox Code Playgroud)
现在我想回应它.
<title><?php echo $config['site_name']; ?></title>
Run Code Online (Sandbox Code Playgroud)
但我看到一些网站使用:
<title>{site_name}</title>
Run Code Online (Sandbox Code Playgroud)
有可能这样做吗?如果可以,你可以帮我吗?
该语法不是echoPHP语句的有效语法,它是使用它的聪明框架,它只是一个模板引擎.
另外,不要将语法与类似的东西混淆
<title><?php echo "This is a {$title[0]}"; ?></title>
Run Code Online (Sandbox Code Playgroud)
这是PHP中的有效语法,但是你需要在这里使用花括号,因为你正在回显一个数组的索引..有关更多信息,你可以在这里阅读答案..
正如您所评论的那样,您希望缩短代码,而不是echo使用PHP 的替代方法,<?=但在此之前,请在此处阅读.
或者,声明一个function最短的名字,如
function e($string) {
echo $string;
}
e('Echo This String'); //Or
e($string);
Run Code Online (Sandbox Code Playgroud)