zoukankan      html  css  js  c++  java
  • php中的可变函数和匿名函数

    可变函数

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

    <?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): 指的是“调用某个函数的时候传过去作为实参函数”;

  • 相关阅读:
    集合模拟斗地主
    泛型
    Iterator迭代器
    嵌入式应用开发过程中用到的函数
    Keil ,source insight使用技巧等
    Socket应用demo 获取IP
    tftp安装、配置,ubuntu联网设置
    C++基础三——类、结构体、联合体
    C++基础二——清华
    STM32笔记
  • 原文地址:https://www.cnblogs.com/chenchenphp/p/5265549.html
Copyright © 2011-2022 走看看