关于我的班级财产,我是一个奇怪的问题
我有以下内容:
$this->tableData = '<table>';
$this->tableData .= $string;
echo $this->tableData => output <table>
我想将更多字符串连接到我的$this->tableData
,但似乎没有添加任何内容。
我知道 $string 不是null
并且包含字符
我在这里做错了吗?
谢谢!
关于我的班级财产,我是一个奇怪的问题
我有以下内容:
$this->tableData = '<table>';
$this->tableData .= $string;
echo $this->tableData => output <table>
我想将更多字符串连接到我的$this->tableData
,但似乎没有添加任何内容。
我知道 $string 不是null
并且包含字符
我在这里做错了吗?
谢谢!
要查看您的字符串是否不为空,您应该使用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);
这样,您将确切地看到正在发生的事情。
您的变量 $string 是否包含 HTML 标记,例如 <p></p> 或 else ?如果您在浏览器中 print_r 它可能会被“隐藏”。