-1

下面的代码没有为我连接字符串,怎么会?

$test = $this->address . $this->url;

echo $test; // prints the content of $this->address only

但是这段代码有效:

$begin = $this->address;
$end = $this->url;
$test = $begin.$end;

echo $test; // prints the concatenation  

我错过了什么?

4

2 回答 2

1

这是完全有效的代码。

做一个

echo 'value of url: '.$this->url;

当你尝试连接两个字符串之前的一行。它必须绝对是空的。如果它不为空,请尝试这样的连接:

$test = '' . $this->address . $this->url;
于 2012-05-23T10:20:21.997 回答
0

检查echo $this->url
变量是否为空的情况

于 2012-05-23T10:25:53.280 回答