![](/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.