首先大家需要了解下什么是php變量?即在PHP中變量是用于儲存信息的容器,類似于數學中的集合。賦值方法與數學中的代數相類似。如:a=1;b=2;則c=a+b;c=3.
注:在整個PHP編程中,這些字母代表變量。
一、設置普通變量 $a = hi
二、靜態變量
注:聲明中用表達式的結果對其賦值會導致解析錯誤如static $a =3+3;(error)
靜態變量僅在局部函數域中存在(函數內部),函數執行完之后,變量值不會丟失,可用于遞歸調用
三、給變量賦值:
$bar = $foo;
加 符號到將要賦值的變量前
改動新的變量將影響到原始變量,這種賦值操作更加快速
注:只有命名變量才可以傳地址賦值
$bar =
$bar = $foo;
改變$bar的值只能改變變量foo的值,而不改變a的值(引用改變了)
四、可變變量(符號($))
$$a = world
兩個變量都被定義了:
$a 的內容是“hello”并且 $hello 的內容是“world”。
因此,可以表述為:
echo $a ${$a} 或者 echo $a $hello 它們都會輸出:hello world
要將可變變量用于數組,必須解決一個模棱兩可的問題。這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1] 作為一個變量呢,還是想要 $$a 作為一個變量并取出該變量中索引為 [1] 的值。解決此問題的語法是,對第一種情況用 ${$a[1]},對第二種情況用 ${$a}[1]。
以上是關于php中如何聲明變量的問題相關知識介紹。希望對有需要的朋友有所幫助,不足之處還望廣大網友給與建議補充。
以上就是PHP中是如何聲明多個變量的?(多種方法介紹)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答