我想用一些字符串文字 HTML 来回显一个 PHP 函数。
这就是我认为完成的方式:
echo '<a href="' + $prevpost->url() + '" class="postnav left nextpost"></a>';
...但那没有回报。我已经尝试过对引号的位置等进行小幅改动,但我担心我在找错树,我无法从搜索中真正找到我需要的东西。
注意:echo $prevpost->url();
在有人询问它是否有效之前,它会返回我试图链接到的 URL。
我想用一些字符串文字 HTML 来回显一个 PHP 函数。
这就是我认为完成的方式:
echo '<a href="' + $prevpost->url() + '" class="postnav left nextpost"></a>';
...但那没有回报。我已经尝试过对引号的位置等进行小幅改动,但我担心我在找错树,我无法从搜索中真正找到我需要的东西。
注意:echo $prevpost->url();
在有人询问它是否有效之前,它会返回我试图链接到的 URL。
PHP 中的连接运算符 is.
和 not+
改成下面,在php中.
(点)在php中用作串联操作,
echo '<a href="' . $prevpost->url() . '" class="postnav left nextpost"></a>';
PHP 中的连接器是.
运算符
就像其他人提到的那样,PHP 连接运算符是.
而不是+
.
但是,在使用 PHP 的函数时,您可以使用逗号代替字符串连接,从而比连接echo()
获得小的速度提升。
您的代码将如下所示:
echo '<a href="', $prevpost->url(), '" class="postnav left nextpost"></a>';
在几乎所有其他语言中,我们使用+运算符,但在 php 中,我们使用. 连接运算符。尝试将+替换为. :
echo '<a href="' . $prevpost->url() . '" class="postnav left nextpost"></a>';
您可以使用点连接或
echo "<a href='{prevpost->url()}' class='postnav left nextpost'></a>";