1樓:想シ和你去吹風
a 跟2 先進行 二進位制 與運算、再與 b 進行 且判斷。
<?php $a = 5; $b = 7; if($a = 7 && $b == 7) { $a++; $b++; } echo $a,$b; ?> 為什麼輸出$a是1?
2樓:郭忠學
if($a = 7 && $b == 7)運算抄如下:$a=(7 && $b==7);
$a = ( 7 && true);
$a = true;
則if($a = 7 && $b == 7)轉化為if($a=true);
條件為真,襲且bai$a賦值 true;
執行;在此du如果var_dump($a);可知其型別為布zhi爾型;
而$a的類dao型為bool,$a++後$a仍為true;
echo $a;//也就是 echo true;得1。
3樓:匿名使用者
$b==7判斷正確,返回的值是true,也就是1然後再和7做邏輯或,得到的結果還是1,然後賦值給$a。所以,變數a的值是1。
4樓:匿名使用者
你在baiif語句的條件語句中,給du$a重新賦值了, 而if語句的條zhi件語句中, 是不dao
能進行賦值的專
那麼屬,這個時候,$a的值失效,也就是false, 而布林值false在進行加減運算時, php會自動把假的東西轉換為0, 那麼 0 + 1 = 1
而$b, 值從來沒有改變過, 那麼 7 + 1 = 8
那麼,最後結果自然就是 18
注: php的if語句中的條件語句,是不能進行賦值運算的, 當然, 這樣做,php並不會出現執行錯誤而中斷, 但是這樣做是沒有現實意義的!
程式的執行, if語句本來就是構成的核心, if語句出錯或者無法按照預定目的執行,那開發出來的程式,就是廢品!
5樓:匿名使用者
然後,if條件成立,可以進行大括號內的語句執行。但是,你大括號裡面只做了,自加一運算,卻並沒有賦值給任何變數,所以你輸出的還是1。如果,你改成,$a=++$a,結果應該會變成2。
php**中 $b = &$a是什麼意思
6樓:
相當於$b是$a這個變數的別名~
你改變$a的值,$b的值也會自動變
你變$b的值,$a的值也會自動變~
php 中 $a &= $b ;『&=』 是什麼意思呢
7樓:匿名使用者
$a = &$b;
這個是引用賦值
$a存的是$b的地址, 你操作$a的時候, 實質是操作$a這個地址的值, 也就是$b
$a的值和$b的值是一樣的, 一個變, 另外一個就會跟著變
php語句問題:$a = 0; $b = 0; if($a=3 && $b=3){ $a++; $b++;} echo $a.",".$b;
8樓:大dick當前
其實,多加幾個括號你就明白了,因為 && 的執行大於 賦值回 ,實際上執行的順答序是:
<?php
$a = 0;
$b = 0;
if ($a = ( 3 && ($b = 3)))echo $a . "," . $b;
9樓:琴春世
if的條件表示式計算時,會發生型別轉換,但是隻有計算結果才是bool,表示式的參與變數所屬型別並不受影響。
在php中$a = $b; 和$a = &$b; 的區別?
10樓:拎壺蔥
首先你要明白指標的概念,不過php的指標和c的指標有一些不同
$a = $b;
是把$b的值賦值給$a,如果賦值後,$b的值改變了,$a的值是不會改變的
$a =&$b;
這個是把$b的地址傳遞給$a,這個時候,$a和$b都指向記憶體中的同一塊地址,所以如果賦值後,你改變了$b的值,$a的值也是會改變的
舉個例子
$b = 1;
$a = $b;
$b = 2;
echo $b; //列印2
echo $a; //列印1
-------------------------$b = 1;
$a = &$b;
$b = 2;
echo $b;//列印2
echo $a;//列印2
11樓:南湖晨風
&在php中是引用的意思,php 的引用允許用兩個變數來指向同一個內容。意思是,當這樣做時:
<?php
$a =& $b;
?>
這意味著 $a 和 $b 指向了同一個變數。 $a 和 $b 在這裡是完全相同的,這並不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一個地方。
12樓:匿名使用者
實際上也很簡單,兩者唯一區別就是後者多了個&所謂&就是取地址。
$a = $b 意思直接把$b這個變數拷貝一份給$a 變數$b = & $b 意思就是把$b這變數的值所指向的記憶體地址的值賦給$a
也許還不夠清楚。呵呵
b2b平臺是什麼,b2b網站是什麼意思?
b2b,是指一個網際網路市場領域的一種,是企業對企業之間的營銷關係。它將企業內部網,通過b2b 與客戶緊密結合起來,通過網路的快速反應,為客戶提供更好的服務,從而促進企業的業務發展。近年來b2b發展勢頭迅猛,趨於成熟。就是企業對企業做生意的 像阿里巴巴,慧聰網,全球資源網等。企業對企業的網上 平臺,...
o2o2b2c是什麼意思,O2O2B2C是什麼意思
b business,即企業 c customers,即消費者,這樣就好理解這些簡稱了 m medium,即媒介 b2b business to business 商家對商家進行交易 如 阿里巴巴 生意寶 b2c business to consumer 商家對個人進行交易 如 京東 噹噹 c2c ...
中考成績b1b4b2c什麼意思,我想知道究竟考成什
總評b 1個b 4個b 2個c 總評b 7個b 兩個成績差不多,成績較差,7b的那個還好點,這個成績想進好高中沒什麼指望了,私立高中就行 中考成績3b十4b2c 這是啥意思?沒有這一說法,中考一般有七門左右課程,每門課程按abcde來劃分成績,比如我語數外三門都是a其他都是b等級那麼總成績就可以用3...