关于我的班级资产我是一个奇怪的问题
我有以下内容:
$this->tableData = '<table>';
$this->tableData .= $string;
echo $this->tableData => output <table>
我想将更多字符串连接到我的$this->tableData
,但似乎没有添加任何内容。
我知道$ string不是null
并且包含字符
我在这里做错了吗?
谢谢!
答案 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;要不然 ? 如果你在浏览器中打印它,这可能是“隐藏的”。