我在尝试 PHP 中的匿名函数时发现它们似乎无法访问外部变量。
有没有什么方法可以解决这个问题?
示例:
示例:
$variable = "nothing";
functionName($someArgument, function() {
$variable = "something";
});
echo $variable; //output: "nothing"
这将输出“nothing”。匿名函数有办法访问$variable
吗?
create_function()
)和use
关键字在同一文档页面上被记录(糟糕地)。 - DaveRandom&
。同时,不要忘记进行类型提示 :) 例如:function() use (PDO $pdo) {
- keyboardSmasher