php为什么在for循环中链接符不能用呢,请指教

这样不行

 <?php
for($i=0;$i<5;$i++){
$nmsg.=dechex(rand(0,15));
}
?>

这样也不行

 for($i=0;$i<5;$i++){
$nmsg=$nmsg.dechex(rand(0,15));
}

看到别人演示的是可以的,但是到我这就不行了

$nmsg这个变量必须在循环外面定义

可以的,仔细检查上下文,看看是否其他地方书写错误

<?php
for($i=0;$i $nmsg.=dechex(rand(0,15));
}
?>

这是什么写法? 没看懂. 下面那个for循环是可以的.

O.O 为什么在外面看标题看到的问题描述和里面看到的不一样???

楼主的两个写法都没问题,照2楼所说看上下文哪里有其它错误吧.