PHP函數(shù)之可變函數(shù)
所謂可變函數(shù),即通過變量的值來調(diào)用函數(shù)翰撑,因為變量的值是可變的,所以可以通過改變一個變量的值來實現(xiàn)調(diào)用不同的函數(shù)啊央。經(jīng)常會用在回調(diào)函數(shù)眶诈、函數(shù)列表,或者根據(jù)動態(tài)參數(shù)來調(diào)用不同的函數(shù)劣挫〔嵫可變函數(shù)的調(diào)用方法為變量名加括號。
function name() {
echo? 'jobs';
}
$func = 'name';
$func(); //調(diào)用可變函數(shù)
可變函數(shù)也可以用在對象的方法調(diào)用上压固。
class book {
function getName() {
return 'bookname';
}
}
$func = 'getName';
$book = new book();
$book->$func();