無論如何,我幾乎覺得這個基本問題很愚蠢。學習PHP我需要關於concat,聯合運算符和增量運算符的一些說明
我剛剛開始通過閱讀一些書籍學習PHP,在此之前,我曾經從一個在線教程漫遊到另一個,我應該從非常基本的開始,但是我首先將頭部潛入其中,foreach,同時,陣列等
儘管抓住了我現在認識到的那些概念,但有幾件事讓我感到困惑。
所以我在做這個簡單的練習,打印出編號從1到5使用++和* =乘以2.
$i = 1;
echo $i.'-'.++$i.'-'.++$i.'-'.++$i.'-'.++$i;
威力似乎這裏一切都很好,我的問題是,爲什麼,如果我回聲$我現在它返回5? 如果我想稍後重用它,我必須重新分配1到$ i嗎?
我試圖用相同的模式來回應2的冪,但我得到的只是第一個和最後一個乘法。
$p = 1;
echo $p .'-'.$p*= 2 .'-'.$p*= 2 .'-'.$p*= 2 .'-'.$p*= 2 .'-'.$p*= 2 .'-';
這是否意味着,如果我用結合運營商和我將不得不一唱一和行中我不能使用級聯?
請記住,我僅限於使用前兩章中介紹的內容。
請不要寫這樣的代碼。它是不可讀的,可能導致錯誤。 –
另外,我們不知道你在讀什麼書,所以他們的前兩章對我們來說是一個謎。 – lanzz
你永遠不會在生產中使用這種臭味的代碼。甚至沒有意義,也沒有明確的目的。這甚至不是教育。這只是無意義的東西混淆初學者。考慮扔書。 – CodeAngry