真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php變量設(shè)置值的方式有哪些

這篇文章給大家分享的是有關(guān)php變量設(shè)置值的方式有哪些的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),云夢(mèng)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云夢(mèng)等地區(qū)。云夢(mèng)做網(wǎng)站價(jià)格咨詢:18980820575

首先我們需要了解一下變量,這樣才能更好的了解變量的賦值方式。

變量通俗的來(lái)說(shuō)是一種容器,是臨時(shí)存儲(chǔ)值的容器,它可以儲(chǔ)存數(shù)字、文本、或者一些復(fù)雜的數(shù)據(jù)等;這些數(shù)據(jù),就是“變量值”。且根據(jù)變量類型不同,容器的大小不一樣,存放的數(shù)據(jù)大小也是不相同的。

因?yàn)镻HP是一種弱類型的語(yǔ)言,所以使用變量前不用提前聲明,在第一次賦值時(shí)會(huì)被自動(dòng)創(chuàng)建。PHP中的變量用一個(gè)美元符號(hào)“$”后面跟變量名來(lái)表示(注:變量名是區(qū)分大小寫(xiě)的)。

例:

PHP變量名并不是可以隨意定義的,它遵循一定的命名規(guī)則,通常是以字母(A~z)或下劃線(_)開(kāi)頭,由字母、數(shù)字(0~9)、下劃線組成。

例如下面的變量聲明就是錯(cuò)誤的:

$1sex = '男';  // 錯(cuò)誤,不能以數(shù)字開(kāi)頭

一般PHP變量在聲明時(shí),就進(jìn)行了賦值操作,下面我們就來(lái)了解一下PHP變量的賦值方式。

PHP中有兩種傳值方式,分別為傳值賦值引用賦值。

1、傳值賦值

“傳值賦值”是PHP中默認(rèn)的傳值方式,可以像上文那樣使用“=”運(yùn)算符直接將值賦給變量

也可以將一個(gè)變量的值,賦予給另一個(gè)變量。我們看看下面這個(gè)例子:

 $b = '.$b;
?>

輸出結(jié)果:

$a = 100
$b = 100

需要注意的是:賦予變量值的方式,其實(shí)是將一個(gè)變量的值,“復(fù)制”一份,再傳給另一個(gè)變量。本質(zhì)上這兩個(gè)變量是相互獨(dú)立的,因此改變其中一個(gè)變量的值,將不會(huì)影響到另外一個(gè)變量??纯聪旅孢@個(gè)例子:

 $b = '.$b;
?>

我們來(lái)看看輸出結(jié)果:

$a = 200
$b = 100

但有時(shí)我們就需要,改變其中一個(gè)變量的值,另外一個(gè)變量也跟著改變,這樣怎么辦?那就需要使用“引用賦值”了。

2、引用賦值

“引用賦值”簡(jiǎn)單來(lái)說(shuō)就是:新的變量引用了原始的變量。它會(huì)將一個(gè)變量的內(nèi)存地址,“復(fù)制”一份,傳給另一個(gè)變量。

這也就意味著,兩個(gè)變量是有關(guān)聯(lián)的,改變了新的變量的值將影響到原始的變量的值,反之亦然。

“引用賦值”和“傳值賦值”差不多,只是多了一步:在需要在被引用的變量(源變量)前加上“&”符號(hào)(C語(yǔ)言中稱之為取地址符)。

 $b = '.$b;
?>

通過(guò)取地址符&,變量$a和變量$b的值指向了同一個(gè)內(nèi)存地址,當(dāng)我們修改其中一個(gè)變量的值時(shí),另一個(gè)變量的值自然而然的隨之被改變。我們來(lái)看看輸出結(jié)果:

$a = 200
$b = 200

注:只有有名字的變量才可以引用賦值。

(24*7)這個(gè)表達(dá)式中因?yàn)闆](méi)有保存在變量中,所以沒(méi)有明確的內(nèi)存地址,通過(guò)取地址符去獲取在內(nèi)存中存儲(chǔ)的地址是不可取的。我們來(lái)看看輸出結(jié)果:

php變量設(shè)置值的方式有哪些

感謝各位的閱讀!關(guān)于“php變量設(shè)置值的方式有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


文章標(biāo)題:php變量設(shè)置值的方式有哪些
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/jsgjgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部