PHP可變變數

      可變變數是一個滿酷的用法,適當使用可以增加程式的開發效率
可變變數就是「把變數的名稱變成變數」,看起來頭很暈對吧哈哈
直接來看程式碼

<?php
    $num1 = 100;
    $numString = "num1";

    echo ${$numString};//也可以寫成$$numString
?>

這段程式碼最後會輸出100
原因是$numString的值是num1,將$numString的值取出放進大括號中,程式就變成了。${num1}再把大括號拿掉就變成了$num1,而$num1的值就是100,所以最後輸出100這就是可變變數的特性與用法 -「把變數的名稱變成變數」,而${$numString}這樣的寫法也能把大括號拿掉直接寫$$numString,有沒有大括號都可以正常運作。