php自訂函數之變數函數

在先前的變數部份,我們學習了可變變數。可變函數只是可變變數的一個變種、變形表現。

可變函數,我們也會稱為變數函數。簡單回顧一下之前的知識點:

<?php 
$hello = 'world';
$world = '你好';
//输出的结果为:你好
echo $$hello; 
?>

因為$hello先被解釋成了world,再world前加上$符號就輸出了:你好。

而變數函數的用法是這樣的:

<?php
function demo(){
    echo '天王盖地虎';
}
function test(){
    echo '小鸡炖蘑菇';
}
$fu = 'demo';
//把$fu变为了demo,把demo后加上了一个括号,就执行函数了
$fu();
//把$fu的值改为test字符串再试试?
?>

建議在學基礎語法階段,大家不要去想最終的處理場景,因為最終的處理場景跟大家說了大家沒有文法基礎,也不會懂。
例如:可變函數,也叫變數函數。可以用於以後的MVC,物件導向的設計模式等處。所以,眼前不要去深究。

繼續學習
||
<?php function demo(){ echo '天王盖地虎'; } function test(){ echo '小鸡炖蘑菇'; } $fu = 'demo'; //把$fu变为了demo,把demo后加上了一个括号,就执行函数了 $fu(); //把$fu的值改为test字符串再试试? ?>