首頁  >  文章  >  後端開發  >  php中什麼是可變變數

php中什麼是可變變數

(*-*)浩
(*-*)浩原創
2019-09-11 14:37:143181瀏覽

什麼叫可變變數

php中什麼是可變變數

#不知道大家在使用php的時候是否有遇到這樣一種情況,即想將一個變數的內容作為另一個變數的名稱。 在php中,這個需求可以透過可變變數(Variable variables)來實現。

可變變數的一般形式為:(推薦學習:PHP程式設計從入門到精通

$var=“foo”;
$$var=1;

在這裡, 其實等同於向將var展開,然後再以它的值作為真正的變數名稱

$foo=1;

可變變數妙用

類別的動態實例化

$var=“foo”;
$a=new $foo;

循環定義變數

for($i=0;$i<10;$i++){
${aa.$i}=“a”;
}

動態呼叫方法

class test_class{
  var $func=‘display_UK’;
  function display_UK(){
    echo “Hello”;
  }
  function display_FR(){
    echo “Bonjour”;
  }
  function display(){
    $this->{$this->func}();
  }
}

以上是php中什麼是可變變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn