我對我的類屬性這裏與串連變量奇怪的問題
我有以下一個奇怪的問題:
$this->tableData = '<table>';
$this->tableData .= $string;
echo $this->tableData => output <table>
我想連接多個字符串我$this->tableData
但似乎不添加任何。
我知道$字符串不null
和包含的字符
難道我在這裏做什麼了嗎?
謝謝!
我對我的類屬性這裏與串連變量奇怪的問題
我有以下一個奇怪的問題:
$this->tableData = '<table>';
$this->tableData .= $string;
echo $this->tableData => output <table>
我想連接多個字符串我$this->tableData
但似乎不添加任何。
我知道$字符串不null
和包含的字符
難道我在這裏做什麼了嗎?
謝謝!
要查看您的字符串是否爲空,您應該使用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);
這樣,你就會清楚地看到發生了什麼。
您的變量$ string是否包含HTML標記,如<p> </p >還是其他? 如果您在瀏覽器中打印它,這可能會「隱藏」。
雖然你的代碼看起來不錯。你有更多的信息嗎?你嘗試添加什麼字符串? –
您獲得的輸出是什麼? –
此致敬禮,但你確定'$ string'有內容嗎? – castis