php自定義函數(shù)之變量函數(shù)
在之前的變量部份,我們學(xué)習(xí)了可變變量。可變函數(shù)僅僅是可變變量的一個(gè)變種、變形表達(dá)。
可變函數(shù),我們也會(huì)稱呼為變量函數(shù)。簡(jiǎn)單回顧一下之前的知識(shí)點(diǎn):
<?php $hello = 'world'; $world = '你好'; //輸出的結(jié)果為:你好 echo $$hello; ?>
因?yàn)?hello先被解釋成了world,再world前加上$符就輸出了:你好。
而變量函數(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ǔ)法階段,大家不要去想最終的處理場(chǎng)景,因?yàn)樽罱K的處理場(chǎng)景跟大家說了大家沒有語(yǔ)法基礎(chǔ),也不會(huì)明白。
例如:可變函數(shù),也叫變量函數(shù)??梢杂糜谝院蟮腗VC,面向?qū)ο蟮脑O(shè)計(jì)模式等處。所以,眼前不要去深究。