PHP可变函数

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。