3

关于我的班级财产,我是一个奇怪的问题

我有以下内容:

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

$this->tableData .= $string;

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

我想将更多字符串连接到我的$this->tableData,但似乎没有添加任何内容。

我知道 $string 不是null并且包含字符

我在这里做错了吗?

谢谢!

4

2 回答 2

1

要查看您的字符串是否不为空,您应该使用var_dump()orprint_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);

这样,您将确切地看到正在发生的事情。

于 2013-07-24T19:33:15.713 回答
0

您的变量 $string 是否包含 HTML 标记,例如 <p></p> 或 else ?如果您在浏览器中 print_r 它可能会被“隐藏”。

于 2013-07-26T16:43:24.317 回答