復制代碼 代碼如下:
function getAdder($x)
{
return function ($y) use ($x) {
return $x + $y;
};
}
$adder = getAdder(8);
echo $adder(2); // prints "10"
在這裡, getAdder ( )函數創建一個封閉使用參數$ × (關鍵字“使用”勢力越來越變量上下文) ,它需要額外的參數$ Y和返回到調用。這種功能可以儲存,因為作為參數到另一個功能等詳細內容見蘭布達職能和關閉的RFC 。