PHP - 卷曲支架解析

use*_*750 1 php

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

<?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)

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

Mr.*_*ien 5

该语法不是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)

  • @ user3152750你走得太快,先学习PHP ...... (2认同)