网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 PHP闭包实例解析
内容
    通常来说,闭包也就是PHP的匿名函数, 但是和函数不同的是,闭包可以通过use使用函数声明时所在作用域的变量的值。
    具体形式如下:
    1$a = function($arg1, $arg2) use ($variable) {
    2// 声明函数闭包到变量$a, 参数为$arg1, $arg2 ,该闭包需使用$variable变量
    3}
    具体用法实例如下:
    01<?php
    02$result = 0;
    03
    04$one = function()
    05{ var_dump($result); };
    06
    07$two = function() use ($result)
    08{ var_dump($result); }; // 可以认为 $two这个变量 本身记录了该函数的声明以及use使用的变量的值
    09
    10$three = function() use (&$result)
    11{ var_dump($result); };
    12
    13$result++;
    14
    15$one(); // outputs NULL: $result is not in scope
    16$two(); // outputs int(0): $result was copied
    17$three(); // outputs int(1)
    18?>
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/22 13:21:50