040-PHP使用闭包函数来进行父实例的变量自增,正确示例
16lz
2021-01-22
<?php // 如何使用闭包函数来进行父实例的变量自增 function demo(){ $num = 1; # 给use的变量加个&符合,就能改变对应参数的域的限制 $func = function() use(&$num){ echo $num; echo '<br/>'; # 父类变量自增 $num++; }; return $func; } # 测试一下 $res = demo(); // 函数返回实例 $res(); // 理想中,它会输出1 $res(); // 理想中,它会输出2 $res(); // 理想中,它会输出3 ?>
更多相关文章
- 您是否认为PHP中的错误形式是在类方法中访问超级全局变量?
- 如何使用变量访问多维数组中的某些元素?
- 只有变量可以通过引用- array_walk传递。
- 如果我们通过引用传递,是不是创建了变量?
- 如果key在变量中,PHP如何从数组中获取值
- 为什么我的变量在TCPDF中没有定义?
- 在SQL中声明@变量返回错误
- MySQL查询中的变量会导致错误
- 如何检查变量是否与fetch()具有相同的值