範圍
在 PHP 中,匿名函式具有與任何其他 PHP 函式一樣的自己的作用域。
在 JavaScript 中,匿名函式可以訪問外部作用域中的變數。但在 PHP 中,這是不允許的。
$name = 'John';
// Anonymous function trying access outside scope
$sayHello = function() {
return "Hello $name!";
}
print $sayHello('John'); // Hello !
// With notices active, there is also an Undefined variable $name notice