Php 函数()use(){}不起作用的简单示例

Php 函数()use(){}不起作用的简单示例,php,Php,当我跑进去的时候 语法错误,意外的“use”(T_use),第4行应为“{” 应该是: $x = "Hi guys"; $foo= function () use ($x ) { echo $x; }; $foo(); 我可能弄错了,但我见过仅在匿名函数上使用。请尝试类似的方法 $x = "Hi guys"; $theFunction = function () use ($x) { echo $x; }; $theFunction(); 是否使用匿名函数?是@lascort

当我跑进去的时候

语法错误,意外的“use”(T_use),第4行应为“{”

应该是:

$x = "Hi guys";
$foo= function () use ($x ) {
    echo $x;
};
$foo();

我可能弄错了,但我见过
仅在匿名函数上使用
。请尝试类似的方法

$x = "Hi guys";

$theFunction = function () use ($x) {
  echo $x;
};

$theFunction();

是否使用
匿名函数?是@lascort,是:-)
$x = "Hi guys";

$theFunction = function () use ($x) {
  echo $x;
};

$theFunction();