可变函数

<?php
    
    //可变函数:一个变量如果加上括号,php的系统会解析成函数,这个变量的值必须是一个函数的名,否则报错,未定义了.
    $a='sum';

    function sum($n1,$n2){
        return $n1+$n2;
    }

    $sum=$a(1,2);
    echo $sum;
    echo '<br/>';


    //示例2
    function getSum($a,$b,$c){
            return $c($a,$b);
    }

    function  sub($num1,$num2)
    {
            return $num1-$num2;
    }

    $result=getSum(5,1,'sub');

    echo $result;

?>

 

posted @ 2018-01-29 13:54  唔愛吃蘋果  阅读(131)  评论(0编辑  收藏  举报