我对我的类属性这里与串连变量奇怪的问题
我有以下一个奇怪的问题:
$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