什麼叫可變變數
#不知道大家在使用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中文網其他相關文章!