php大神 发表于 2023-5-14 20:00

php匿名函数use()可以通过use将外部变量引入匿名函数中

php匿名函数use()可以通过use将外部变量引入匿名函数中
默认情况下,函数内部不能访问函数外部的变量,但在匿名函数中,可以通过use将外部变量引入匿名函数中
代码如下:
<?php
$num=10;
$fun=function() use($num) {//将$num引入到匿名函数中
      echo $num;      
};
$fun();   //10思考:如何在函数内部访问函数外部变量1、使用超全局变量2、$GLOBALS3、global4、use将函数外部变量引入到匿名函数内部
页: [1]
查看完整版本: php匿名函数use()可以通过use将外部变量引入匿名函数中