php将url与变量结合起来

时间:2009-10-23 22:21:15

标签: php variables

我想定义以下变量$ url

$url = www.example.com/$link;

其中$ link是另一个预定义的变量文本字符串,例如testpage.php

但上述方法不起作用,如何更正语法?

由于

6 个答案:

答案 0 :(得分:11)

试试这个:

$url = "www.example.com/$link";

当字符串在double quotes中时,您可以在其中放置变量。变量值将插入到字符串中。

您还可以使用concatenation加入2个字符串:

$url = "www.example.com/" . $link;

答案 1 :(得分:1)

需要双引号:

$url = "www.example.com/$link";

答案 2 :(得分:1)

替代方式:

$url = "www.example.com/{$link}";

答案 3 :(得分:1)

$url = "www.example.com/$link";

答案 4 :(得分:1)

讨厌复制答案,但使用单引号来防止解析器必须在双引号中查找变量。快几毫秒..

$url = 'www.example.com/' . $link;

编辑:是的..在我编写的ajax后端中,性能真的很重要,用连接替换所有插值给了我10ms的响应时间。当然,剧本是50k。

答案 5 :(得分:0)

如果你包含错误的输出会有帮助,但据我所知,你忘记添加双引号:

$url = "www.example.com/$link";

您几乎肯定也希望将“http://”添加到该网址中。