php中的可變變量
10年積累的網(wǎng)站制作、網(wǎng)站建設(shè)經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先做網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有銅梁免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。創(chuàng)新互聯(lián)公司專注于沙雅網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供沙雅營銷型網(wǎng)站建設(shè),沙雅網(wǎng)站制作、沙雅網(wǎng)頁設(shè)計、沙雅網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務,打造沙雅網(wǎng)絡公司原創(chuàng)品牌,更為您提供沙雅網(wǎng)站排名全網(wǎng)營銷落地服務。創(chuàng)新互聯(lián)專注于瑪沁網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供瑪沁營銷型網(wǎng)站建設(shè),瑪沁網(wǎng)站制作、瑪沁網(wǎng)頁設(shè)計、瑪沁網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務,打造瑪沁網(wǎng)絡公司原創(chuàng)品牌,更為您提供瑪沁網(wǎng)站排名全網(wǎng)營銷落地服務。有時候使用可變變量名是很方便的。就是說,一個變量的變量名可以動態(tài)的設(shè)置和使用。一個普通的變量通過聲明來設(shè)置,例如:
一個可變變量獲取了一個普通變量的值作為這個可變變量的變量名。在上面的例子中 hello 使用了兩個美元符號($)以后,就可以作為一個可變變量的變量了。
示例一:
這時,兩個變量都被定義了:$a 的內(nèi)容是“hello”并且 $hello 的內(nèi)容是“world”。
示例二:
與以下語句輸出完全相同的結(jié)果:
它們都會輸出:hello world。
要將可變變量用于數(shù)組,必須解決一個模棱兩可的問題。
這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1] 作為一個變量呢,還是想要$$a 作為一個變量并取出該變量中索引為 [1] 的值。
解決此問題的語法是,對第一種情況用 ${$a[1]},對第二種情況用 ${$a}[1]。
類的屬性也可以通過可變屬性名來訪問??勺儗傩悦麑⒃谠撜{(diào)用所處的范圍內(nèi)被解析。例如,對于 $foo->$bar 表達式,
則會在本地范圍來解析 $bar 并且其值將被用于 $foo 的屬性名。
對于 $bar 是數(shù)組單元時也是一樣。
也可使用花括號來給屬性名清晰定界。最有用是在屬性位于數(shù)組中,或者屬性名包含有多個部分或者屬性名包含有非法字符時(例如來自json_decode() 或 SimpleXML)。
示例:
$bar . " "; echo $foo->$baz[1] . " "; $start = 'b'; $end = 'ar'; echo $foo->{$start . $end} . " "; $arr = 'arr'; echo $foo->$arr[1] . " "; echo $foo->{$arr}[1] . " "; ?>
以上例程會輸出:
I am bar. I am bar. I am bar. I am r. I am B.
以上就是php中的可變變量(代碼詳解)的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司其它相關(guān)文章!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)頁名稱:php中的可變變量是什么?怎么用?-創(chuàng)新互聯(lián)
標題鏈接:http://www.rwnh.cn/article32/cehspc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、靜態(tài)網(wǎng)站、自適應網(wǎng)站、用戶體驗、云服務器、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容