到目前为止,我只看到javascript中的闭包:
var name=...;
$(..).onclick(function() {
//here I can reference to name
});
这个特征是否存在于
c/c++/java/PHP
?如果存在,有一个Help World示例可用吗?
最佳答案
对于PHP,您可以在闭包方法中启用对特定变量的访问,如下所示:
$xVar = "var";
$closure = function() use ($xVar) {
echo $xVar;
}
$closure();
也可以在闭包中更改此变量:
$xVar = "var";
$closure = function($newVar) use (&$xVar) {
$xVar = $newVar;
}
$closure("new var content");