php中的可变函数和匿名函数

本文详细解释了PHP中的可变函数与匿名函数的概念、语法和使用方法,并通过实例展示了它们的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可变函数

一个函数的名,是一个变量的时候,就称为可变函数

<?php

header("content-type:text/html;charset=utf8");

function f1(){

      echo "<br/>这是一个可变函数";

}

$v = "f1";

$v();

匿名函数

匿名函数 就是没有名字的函数

形式:

   $v1 = function(形参列表){};

   $v1(实参列表);

  

<?php
header("content-type:text/html;charset=utf8");

$v1 = function($x){
echo "<br/>这一个是匿名函数".$x;
}; //匿名函数,赋值给一个变量

$v1(3);//通过该变量v1,去调用该匿名函数

匿名函数应用实例:

实例一:

    <?php

       $v1=functio n($x,$y,$z){

                $sum = $x+$y;

                $result = $z($sum);

      };

      $v1(3,4,function($p1){echo $p1*$p1});//输出49

 实例二:

     function f1($x,$y,$z){

            $sum = $x+$y;

            $result = $z($sum);

            return $result;

     }

$v2 = f1(

             3,

             4,

             function($p1){return $p1*$p1;}

        );

echo $v2;  //49

可调函数和回调函数

可调函数(callable):指的是“形参的类型是一个函数”;

回调函数(callback): 指的是“调用某个函数的时候传过去作为实参函数”;

转载于:https://www.cnblogs.com/chenchenphp/p/5265549.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值