在writecodeonline中运行时我得到了
语法错误,意外“使用”(T_USE),期望第4行的“{”
$x = "Hi guys";
function foo() use($x) {
echo $x;
}
foo();
答案 0 :(得分:4)
应该是:
$x = "Hi guys";
$foo= function () use ($x ) {
echo $x;
};
$foo();
答案 1 :(得分:3)
我可能会弄错,但我只在匿名函数上看过use
。试试这样的事情
$x = "Hi guys";
$theFunction = function () use ($x) {
echo $x;
};
$theFunction();