2013-07-24 61 views
3

我對我的類屬性這裏與串連變量奇怪的問題

我有以下一個奇怪的問題:

$this->tableData = '<table>'; 

$this->tableData .= $string; 

echo $this->tableData => output <table> 

我想連接多個字符串我$this->tableData但似乎不添加任何。

我知道$字符串不null和包含的字符

難道我在這裏做什麼了嗎?

謝謝!

+0

雖然你的代碼看起來不錯。你有更多的信息嗎?你嘗試添加什麼字符串? –

+0

您獲得的輸出是什麼? –

+0

此致敬禮,但你確定'$ string'有內容嗎? – castis

回答

1

要查看您的字符串是否爲空,您應該使用var_dump()print_r()函數。

例子:

$this->tableData = '<table>'; 
echo "Dumping tableData: " . var_dump($this->tableData); 

$this->tableData .= $string; 
echo "Dumping tableData 2: " . var_dump($this->tableData); 
echo "Dumping string: " . var_dump($string); 

這樣,你就會清楚地看到發生了什麼。

0

您的變量$ string是否包含HTML標記,如<p> </p >還是其他? 如果您在瀏覽器中打印它,這可能會「隱藏」。