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

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

為什么 我這樣也能輸出內(nèi)容 外面沒有定義 $info 啊

<?php

$num = rand(1,50);//獲取1至50的隨機數(shù)

switch($num){


? ? case 1:

$info = "恭喜你!中了一等獎!";

break;

case 2:

$info = "恭喜你!中了二等獎!";

break;

? case 3:

$info = "恭喜你!中了三等獎!";

break;

default:

$info = "很遺憾!你沒有中獎!";

}

?echo $info; //輸出是否中獎

?>



正在回答

3 回答

只要代碼執(zhí)行前沒有調(diào)用info變量,不提前定義也可以,不會報錯

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

定義變量是向服務(wù)器申請一個空間用來存放數(shù)據(jù),這個在之前3-2那一節(jié)里面有說到。像慕課在外面定義那樣,他定義的$info變量并沒有賦值,只是先向服務(wù)器申請了一個存放數(shù)據(jù)的空間,然后再在后面把數(shù)據(jù)放進這個空間里面。所以在這里前后定義并不會對這段代碼的整體產(chǎn)生什么影響,效果是一樣的。

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

我也是小白哈,我覺得應(yīng)該是外面不定義也不影響,因為循環(huán)里不是告訴了info分別是等于什么文字嗎,所以可以輸出。然后這種不定義可能在簡短的代碼里不影響,到一些復(fù)雜的代碼里就影響了,可能只是代碼使用規(guī)范問題?我也不確定我也只是小白

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

舉報

0/150
提交
取消

為什么 我這樣也能輸出內(nèi)容 外面沒有定義 $info 啊

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

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

幫助反饋 APP下載

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

公眾號

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