php自訂函數(shù)之變數(shù)函數(shù)
在先前的變數(shù)部份,我們學(xué)習(xí)了可變變數(shù)??勺兒瘮?shù)只是可變變數(shù)的一個(gè)變種、變形表現(xiàn)。
可變函數(shù),我們也會(huì)稱為變數(shù)函數(shù)。簡單回顧一下之前的知識(shí)點(diǎn):
<?php $hello = 'world'; $world = '你好'; //輸出的結(jié)果為:你好 echo $$hello; ?>
因?yàn)?hello先被解釋成了world,再world前加上$符號(hào)就輸出了:你好。
而變數(shù)函數(shù)的用法是這樣的:
<?php function demo(){ echo '天王蓋地虎'; } function test(){ echo '小雞燉蘑菇'; } $fu = 'demo'; //把$fu變?yōu)榱薲emo,把demo后加上了一個(gè)括號(hào),就執(zhí)行函數(shù)了 $fu(); //把$fu的值改為test字符串再試試? ?>
建議在學(xué)基礎(chǔ)語法階段,大家不要去想最終的處理場景,因?yàn)樽罱K的處理場景跟大家說了大家沒有文法基礎(chǔ),也不會(huì)懂。
例如:可變函數(shù),也叫變數(shù)函數(shù)??梢杂渺兑葬岬腗VC,物件導(dǎo)向的設(shè)計(jì)模式等處。所以,眼前不要去深究。