php变量函数

php 支持变量函数的概念。这意味着如果一个变量名后有圆括号,php 将寻找与变量的值同名的函数,并且将尝试执行它,这个可以被用于实现回调函数,函数表等
 
变量函数不能用于语言结构,例如 echo()print()unset()isset()empty()include()require() 以及类似的语句。需要使用自己的外壳函数来将这些结构用作变量函数。

<?php
    /*
     *  如果将一个函数名称(字符串), 给一个变量(字符串), 然后在这个变量后面加上括号, 就会调用这个变量值对应函数
     *
     *
     */

    function add($a, $b) {
        return $a + $b;
    }
     /*
     *  定义add函数
     *
     *
     */
    function chen($a, $b) {
        return $a * $b;
    }
     /*
     *  定义chen函数
     *
     *
     */
    function chu($a, $b) {
        if($b!=0)
            return $a/$b;
        else
            return false;
    }
        /*
     *  定义chu函数
     *
     *
     */

    $var = "add";
    $var = "chen";
    $var = "chu";

     /*
     *  声明var变量并赋值
     *
     *
     */


    echo $var(10, 20);
    /*
     *  变量后面有圆括号,执行变量值对应的函数。
     *
     *
     */
?>

 

实例来源  兄弟连讲师高洛峰

转载于:https://www.cnblogs.com/liguofei/p/6837201.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值