亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

PHP中是如何聲明多個(gè)變量的?(多種方法介紹)

來源:MO_ON 發(fā)布時(shí)間:2018-08-13 09:30:18 閱讀量:1153

我們?cè)趯慞HP相關(guān)程序代碼時(shí),聲明變量是基礎(chǔ)操作。那么本篇文章就php中應(yīng)該如何聲明變量的問題進(jìn)行相關(guān)介紹。希望對(duì)有需要的朋友有所幫助。

首先大家需要了解下什么是php變量?即在PHP中變量是用于儲(chǔ)存信息的容器,類似于數(shù)學(xué)中的集合。賦值方法與數(shù)學(xué)中的代數(shù)相類似。如:a=1;b=2;則c=a+b;c=3.


注:在整個(gè)PHP編程中,這些字母代表變量。


一、設(shè)置普通變量 $a = "hi";


二、靜態(tài)變量


在函數(shù)內(nèi)部static $a = 0;


注:聲明中用表達(dá)式的結(jié)果對(duì)其賦值會(huì)導(dǎo)致解析錯(cuò)誤如static $a =3+3;(error)


靜態(tài)變量?jī)H在局部函數(shù)域中存在(函數(shù)內(nèi)部),函數(shù)執(zhí)行完之后,變量值不會(huì)丟失,可用于遞歸調(diào)用


三、給變量賦值:


$bar = &$foo; 


加&符號(hào)到將要賦值的變量前


改動(dòng)新的變量將影響到原始變量,這種賦值操作更加快速


注:只有命名變量才可以傳地址賦值


$bar = &$a; 

$bar = &$foo;


改變$bar的值只能改變變量foo的值,而不改變a的值(引用改變了)


四、可變變量(符號(hào)($))


$$a = "world";


兩個(gè)變量都被定義了:


$a 的內(nèi)容是“hello”并且 $hello 的內(nèi)容是“world”。


因此,可以表述為:


echo "$a ${$a}";或者 echo "$a $hello";它們都會(huì)輸出:hello world


要將可變變量用于數(shù)組,必須解決一個(gè)模棱兩可的問題。這就是當(dāng)寫下 $$a[1] 時(shí),解析器需要知道是想要 $a[1] 作為一個(gè)變量呢,還是想要 $$a 作為一個(gè)變量并取出該變量中索引為 [1] 的值。解決此問題的語法是,對(duì)第一種情況用 ${$a[1]},對(duì)第二種情況用 ${$a}[1]。


0df1f70c2c7dfe407f3cb5c627f9500.png


以上是關(guān)于php中如何聲明變量的問題相關(guān)知識(shí)介紹。希望對(duì)有需要的朋友有所幫助,不足之處還望廣大網(wǎng)友給與建議補(bǔ)充。


以上就是PHP中是如何聲明多個(gè)變量的?(多種方法介紹)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先