脚本宝典收集整理的这篇文章主要介绍了PHP可变函数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP支持可变函数的概念。通常用在回调函数、函数列表或者根据动态参数来调用不同的函数。
那么如何使用呢?
<?php
#定义三个函数
function apple()
{
echo "I'm an apple";
}
function pear($string)
{
echo "I'm a pear".$string;
}
# 接下来就开始使用啦!
$apple = "apple";
$apple();#这一句就打印出 I'm an apple
#如何传入参数呢?很简单
$pear = "pear";
$pear(" hahaha~");#这句代码就打印出了I'm a pear hahaha
那么如何用可变函数的语法来调用一个对象的方法呢?其实与上面的类似。
<?php
# 脑洞大开,先定义一个篮子,里面有各种水果
class Basket()
{
static function apple()
{
echo "I'm Basket apple";
}
function banana()
{
echo "I'm Basket banana";
}
}
# 调用静态方法
$function_name = "apple";
Basket::$function_name();#echo "I'm Basket apple"
# 调用普通方法
$function_name2 = "banana";
$basket = new Basket();
$basket->$function_name2();#echo "I'm Basket banana";
以上是脚本宝典为你收集整理的PHP可变函数全部内容,希望文章能够帮你解决PHP可变函数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。