第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

換成$b=&$a 賦值運算符的為什么無法輸出 “及格”或者“不及格”呢

這樣為什么不行

<?php

$a =78;

$b=&$a;

$a>= 60 ?"及格":"不及格";

echo $b;

?>

為什么輸出的不是 及格或者不及格呢 ?而是78

正在回答

5 回答

?你只是算了一下$a大不大于60

并沒有賦值給$a或$b

所以$a還是78

$b=&$a也還是78

$a?=?78;
$b?=?$a?>=?60???"及格"?:?"不及格";
$c?=?&$b;
echo?$c;??//因為我這里一直提示代碼錯誤,所以不能驗證對不對,不過你可以試一下。


0 回復 有任何疑惑可以回復我~

$b=&$a;

&的含義:變量a和b指向同一個內存空間,若內存存儲的數(shù)據(jù)變了,a和c的值都變;但是$a的值沒有發(fā)生變化,所以輸出$b,最后還是78.

0 回復 有任何疑惑可以回復我~
  1. 給變量a賦值78

  2. 給變量b賦值等于a所指向的變量地址的數(shù)值

  3. 判斷變量a是不是大于60

  4. 輸出變量b所指向的地址的值。


0 回復 有任何疑惑可以回復我~

第二行 $b =&$a

第三行 '$a>'= 60 ?"及格":"不及格";

$a不是$a>

0 回復 有任何疑惑可以回復我~

$b = $a >= 60?"及格":"不及格";

0 回復 有任何疑惑可以回復我~
#1

RapCodeWgd

你沒有為$b再次賦值,輸出的還是$a的值
2016-04-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

換成$b=&$a 賦值運算符的為什么無法輸出 “及格”或者“不及格”呢

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號