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

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

為什么要$week == 1,不用“ ==”,用“=”行不?

為什么要$week == 1,不用“ ==”,用“=”行不??

正在回答

2 回答

==是等于,=是賦值。

if($week == 1)這里是要判斷如果$week等于1,那么執(zhí)行下面的語句。。。而不是要給$week賦值。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Jesuer

我試了一下,如果是賦值的話,得出的結(jié)果是if后面的值,不是else if后面的值。比如 <?php date_default_timezone_set('asia/shanghai'); $week = date("w"); $info = ""; if($week = "周一"){$info = "上午有課";} else if($week = "周三"){$info = "下午有課";} else{$info = "今天沒課";} echo $info; ?> 這樣會得到上午有課。這是什么原因呢?優(yōu)先級不同嗎?
2015-08-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Perona 回復(fù) Jesuer

因為判斷語句都直接賦值為"周一",返回結(jié)果為true,當然直接執(zhí)行上午有課。不過這樣的代碼是沒有意義的。把前面的$week = date("w");給刪去,同樣也能得到上午有課。因為判斷語句其實是重新給$week賦值,并不能真正獲取到當前真正的星期幾。
2015-08-22 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Jesuer 回復(fù) Perona

我懂了,謝謝!
2015-08-22 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Perona 回復(fù) Jesuer

不客氣~~
2015-08-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

$week == 1,是進行判斷,$week是否和1相等,$week=1是賦值,這個變量的值是1

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學(xué)習(xí)       456409    人
  • 解答問題       6590    個

PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。

進入課程

為什么要$week == 1,不用“ ==”,用“=”行不?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號