コードをコピー コードは次のとおりです。
function getAdder($x)
{
return function ($y) ) use ( $x) {
return $x $y;
}
$adder(8); // を出力します。 10"
ここで、getAdder() 関数は引数 $× を使用してクロージャを作成します (キーワード "use" は変数コンテキストの取得を強制します)。これは追加の引数 $y を受け取り、それを電話。この関数は、別の関数などへのパラメータとして保存できます。詳細については、Lambda 関数とクロージャ RFC を参照してください。