![](/img/trans.png)
[英]Increment, Decrement, as well as Model::decrement() and Model::increment() not working well in Laravel
[英]if not working with decrement/increment
嗨,我是php新手,在一本书中,我发现了这一点:
$x = 0;
if ($x-- == 0) echo $x;
在他们写的书中,应该在我的页面上写-1,因为decremenet是在比较之后和执行exho命令之前完成的。 我知道为什么会这样,但是当我在编辑器中键入它时,由于我将$ x理解为一个变量而将$ x理解为另一个变量,这给了我错误。 哪里有问题
基本步骤:
步骤1:(获取Notepad ++ )
转到http://notepad-plus-plus.org/并下载Notepad ++ 。
Notepad ++是免费的(如“言论自由”,也如“免费啤酒”)源代码编辑器和支持多种语言的Notepad替换。 它运行在MS Windows环境中,其使用受GPL许可证约束。
步骤2 :(输入代码)
在“ www目录”中键入并另存为“ filename.php”
<?php
$x = 0;
if ($x-- == 0) echo $x;
?>
步骤3: (enJoy!)
检查结果
预期输出:-1 //这就是我得到的! :D
$ x--是递减的,即$ x的值仍为0。当您离开语句时,仅应更改$ x的值。 因此,如果语句运行正常。 回声值将为-1。
7-isnotbad答案是正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.