在php中连接字符串出错


error concatenating string in php

如果我运行下面的代码,我只看到单词test而没有看到<>中的类别,如何解决这个问题

$xmlstring='test';
$xmlstring= $xmlstring . ' <categories> ';
$xmlstring='test';
echo $xmlstring;

也测试了

下面的代码
$xmlstring='test';
$xmlstring=$xmlstring . '&lt; categories &gt;';
$xmlstring='test';
echo $xmlstring;

也测试了这个

$xmlstring='test';
$xmlstring=$xmlstring . htmlspecialchars('<categories>');
$xmlstring='test';
echo $xmlstring;

试试这个

$xmlstring='test';
$xmlstring.=htmlspecialchars('<categories>');
$xmlstring.='test';
echo $xmlstring;

$xmlstring = 'test';
$xmlstring = $xmlstring . htmlspecialchars('<categories>');
$xmlstring = $xmlstring . 'test';
echo $xmlstring;