2007年7月28日 星期六

《 PHP 》不定名稱函數( variable function )

做個 PHP3 的功能介紹
定義 : 利用變數動態的選擇適用的函式

(之前碰 PHP 真的不知道,雖然這是舊的功能,但是對我來說挺新鮮的 :) )

function a()
{
echo "This is a()";
}

function b()
{
echo "This is b()";
}

function c()
{
echo "This is c()";
}

$tmp=null;
// $tmp maybe a, b, c
if($_GET['fun'])
{
$tmp=$_GET['fun'];
$tmp();
}
當我輸入 http://localhost/test.php?fun=a 之後,我的 browser 顯示: This is a() 。
果然是成功了,不過為了 Dynamic Bidding 或許會寫上很多 Function
還是可以利用在哪些放面呢? 不知道耶,再想想囉 :D

沒有留言:

張貼留言