PHP可变函数
PHP支持可變函數(shù)的概念。通常用在回調(diào)函數(shù)、函數(shù)列表或者根據(jù)動態(tài)參數(shù)來調(diào)用不同的函數(shù)。
那么如何使用呢?
<?php#定義三個函數(shù) function apple() {echo "I'm an apple"; }function pear($string) {echo "I'm a pear".$string; }# 接下來就開始使用啦!$apple = "apple"; $apple();#這一句就打印出 I'm an apple#如何傳入?yún)?shù)呢?很簡單$pear = "pear"; $pear(" hahaha~");#這句代碼就打印出了I'm a pear hahaha那么如何用可變函數(shù)的語法來調(diào)用一個對象的方法呢?其實(shí)與上面的類似。
<?php # 腦洞大開,先定義一個籃子,里面有各種水果 class Basket() {static function apple(){echo "I'm Basket apple";}function banana(){echo "I'm Basket banana";} }# 調(diào)用靜態(tài)方法 $function_name = "apple"; Basket::$function_name();#echo "I'm Basket apple"# 調(diào)用普通方法 $function_name2 = "banana"; $basket = new Basket(); $basket->$function_name2();#echo "I'm Basket banana";總結(jié)
- 上一篇: 全自动化建立SSH信任
- 下一篇: 通过OWA修改密码,提示您输入的密码不符