Daa*_*aan 2 php numbers increment
为什么这个代码下面回显2并且没有给出错误,它只是忽略了+1+2+3+4吗?
我搜索过但找不到答案.
<?php
$i = 1;
$i+++1+2+3+4;
echo $i;
Run Code Online (Sandbox Code Playgroud)
Cod*_*ter 14
那条线:
$i+++1+2+3+4;
Run Code Online (Sandbox Code Playgroud)
说:
$i$i 预增量值+1+2+3+4,但不将结果存储在任何位置.因此$i == 2.
如果您不希望忽略它,则应存储结果:
$i = $i+++1+2+3+4;
Run Code Online (Sandbox Code Playgroud)