连接变量的奇怪问题

时间:2013-07-24 18:58:35

标签: php

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

我有以下内容:

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

$this->tableData .= $string;

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

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

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

我在这里做错了吗?

谢谢!

2 个答案:

答案 0 :(得分: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);

通过这种方式,您将看到到底发生了什么。

答案 1 :(得分:0)

您的变量$ string是否包含HTML标记,例如&lt; p&gt;&lt; / p&gt;要不然 ? 如果你在浏览器中打印它,这可能是“隐藏的”。