国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中 $$str 中 "$$" 的詳解

2024-05-04 23:37:20
字體:
來源:轉載
供稿:網友

本文給大家介紹的是php中可變變量$$str 中 "$$" 的解釋,十分的簡單實用,并附有簡單示例,有需要的小伙伴可以參考下。

這種寫法稱為可變變量

有時候使用可變變量名是很方便的。就是說,一個變量的變量名可以動態的設置和使用。一個普通的變量通過聲明來設置,例如:

 

 
  1. <?php 
  2. $a = "hello"
  3. ?> 

一個可變變量獲取了一個普通變量的值作為這個可變變量的變量名。在上面的例子中 hello 使用了兩個美元符號($)以后,就可以作為一個可變變量的變量了。例如:

 

 
  1. <?php 
  2. $$a = "world"
  3. ?>  

這時,兩個變量都被定義了:$a 的內容是“hello”并且 $hello 的內容是“world”。因此,可以表述為:

 

 
  1. <?php 
  2. echo "$a ${$a}"
  3. ?>  

以下寫法更準確并且會輸出同樣的結果:

 

 
  1. <?php 
  2. echo "$a $hello"
  3. ?>  

它們都會輸出:hello world。

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

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洮南市| 星子县| 西华县| 西乡县| 马龙县| 会东县| 宁海县| 稷山县| 商水县| 平湖市| 梁山县| 云梦县| 盖州市| 辽阳市| 滦平县| 中西区| 宜昌市| 涿鹿县| 镇巴县| 鄂托克旗| 三都| 双柏县| 枣强县| 措勤县| 七台河市| 宿松县| 巩义市| 阿克苏市| 乌兰浩特市| 县级市| 专栏| 柏乡县| 观塘区| 灵川县| 淮北市| 鄂托克旗| 沭阳县| 铁力市| 临江市| 南京市| 永城市|