我想用一些字符串文字HTML来回显PHP函数。
这就是我认为它的完成方式:
echo '<a href="' + $prevpost->url() + '" class="postnav left nextpost"></a>';
......但是没有任何回报。我尝试了引号等的小变化但我担心我正在咆哮错误的树,我无法真正找到我需要的搜索。
注意:在任何人询问是否有效之前,echo $prevpost->url();
确实会返回我尝试链接的网址。
答案 0 :(得分:7)
PHP中的连接运算符是.
而不是+
答案 1 :(得分:6)
将其更改为下面,在php中.
(点)用作php中的连接操作,
echo '<a href="' . $prevpost->url() . '" class="postnav left nextpost"></a>';
答案 2 :(得分:3)
PHP中的连接符是.
运算符
答案 3 :(得分:3)
与其他人提到的一样,PHP连接运算符是.
而不是+
。
但是,使用PHP的echo()
函数获取small speed improvement over concatenation时,可以使用逗号代替字符串连接。
您的代码将如下所示:
echo '<a href="', $prevpost->url(), '" class="postnav left nextpost"></a>';
答案 4 :(得分:1)
您可以使用点连接或
echo "<a href='{prevpost->url()}' class='postnav left nextpost'></a>";
答案 5 :(得分:1)
在几乎任何其他语言中,我们使用 + 运算符,但在php中我们使用。运算符进行汇总。尝试将 + 替换为。:
echo '<a href="' . $prevpost->url() . '" class="postnav left nextpost"></a>';