向变量追加字符串


Append string to variable

我有这个:

$url = 'https://www.example.com/';
$link = <<<HTML
    <a href="$url">Link</a>
HTML;

这里一切都很好。现在我想添加"contact/"。如何?在以下示例中,它将不起作用:

<a href="$urlcontact/">Link</a>
<a href="$url contact/">Link</a>

您可以使用花括号将变量与其他文本分开:

$link = <<<HTML
    <a href="{$url}contact/">Link</a>
HTML;

为什么不直接:

$link = '<a href="'.$url.'contact">Link</a>';

或加括号:

$link = <<<HTML
    <a href="{$url}contact/">Link</a>
HTML;