首頁 > 後端開發 > PHP問題 > php中什麼是可變變數

php中什麼是可變變數

(*-*)浩
發布: 2023-02-23 22:20:01
原創
3253 人瀏覽過

什麼叫可變變數

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板