➤6.3 可變動函式
所謂的可變動函式,是指說當我們設定的變數值,與我們自訂的函式名稱相同時,就能夠運用這個變數來呼叫,換言之,就是讓我們設定的這個變數可以變成函式來使用。
以下我們會用三個小例子來帶,就知道即便將方法存入的是同個變數名稱,但因為所賦予的變數值不同,也會帶入不同的方法。
#可變動函式
<?php
/*可變動函式*/
//將函式存入變數,再進行呼叫
function notebook(){
echo "筆記本"."<br/>";
}
function comicbook(){
echo "漫畫書"."<br/>";
}
function textbook(){
echo "教科書"."<br/>";
}
/*將變數值的名稱取為和函式同名,
雖說變數名稱是相同,但指定到不同的方法,所以呼叫的值也會是不同的。
實務上這種方式,我是幾乎沒再用啦.....不過為了教學解說就放一下。
*/
$book = "notebook";
$book();
echo $book."<br>";
$book = "comicbook";
$book();
echo $book."<br>";
$book = "textbook";
$book();
echo $book."<br>";
?>
沒有留言:
張貼留言