发布网友 发布时间:2022-04-19 22:52
共7个回答
热心网友 时间:2022-04-07 07:17
$str .= $num." " 表示 $str=$str.$num." "
点只是表示连接 点加等号 是连接了之后再赋值给左边的变量
如果把这个等号去掉,输出的结果为:“10以内的偶数为:”追问明白等号的原理了。
没有等号虽然没有赋值给左边的变量,不是也可以给$num赋值吗?
追答你是说$str.$num给$num赋值了?
$str.$num只是一个动作,它的值没有赋给任何变量,所以这个值也没有被保留下来,$num也还是原来的值
热心网友 时间:2022-04-07 08:35
=是赋值
$str .= $num." " 相当于:
$str = $str.$num." "
再举个例子:
$str += $num
相当于:
$str=$str+$num;
热心网友 时间:2022-04-07 10:10
$str .= $num
代表的是
$str = $str .$num
是一种省略的写法
热心网友 时间:2022-04-07 12:01
等效于
$str = $str.$num." "递加递减一样的道理
热心网友 时间:2022-04-07 14:09
=是赋值,点等于是连接复制一直在加,就是把这些都加起来
热心网友 时间:2022-04-07 16:34
.=和+=是一个意思,自连接。
比如aa,.=之后就是aaaa
热心网友 时间:2022-04-07 19:15
给你举个例子$a .= $b,意思是$a = $a.$b