• php闭包研究


    使用js的人对闭包是熟悉,以前接触php的时候还不知道可以使用闭包,今天学习了一下,还是记录下来

    一个简单的例子

        function test_closures(){
            
            $id = 1;
            $func = function() use ($id){
                echo $id;
            };  //这个结束符一定要加上,今天就这里还调试了一会
    
            return $func; 
        }
    
        $func = test_closures();
        $func();  // 1

    1 与js一样,闭包就是作用域的问题以及匿名函数
    2 use关键字连接闭包和外界变量,也是说如果没有使用use($id),程序就会报错 Notice: Undefined variable: id 
  • 相关阅读:
    大数减法
    MySQL配置的一些坑
    最大流_Edmonds-Karp算法
    最小生成树两连
    最短路三连
    对拍
    Broadcast
    Intent
    Custom Views
    Fragment
  • 原文地址:https://www.cnblogs.com/waited/p/5263844.html
Copyright © 2020-2023  润新知