ホームページ >バックエンド開発 >PHPチュートリアル >わたしは特殊部隊のファイヤーフェニックス エピソード PHP 関数構文入門 1

わたしは特殊部隊のファイヤーフェニックス エピソード PHP 関数構文入門 1

WBOY
WBOYオリジナル
2016-07-29 08:40:051664ブラウズ

コードをコピーします コードは次のとおりです:


function getAdder($x)
{
return function ($y) use ($x) {
return $x + $y
};
$adder = getAdder(8);
echo $adder(2); // 「10」を出力します

ここで、getAdder() 関数はパラメータ $× を使用してクロージャを作成します (キーワード「use」は変数コンテキストを強制的に取得します)。これは追加の引数 $Y を受け取り、呼び出しに戻ります。この関数は、別の関数などへのパラメータとして保存できます。詳細については、Lambda 関数とクロージャ RFC を参照してください。
以上、『アイ・アム・ザ・特殊部隊ファイヤー・フェニックス エピソード1』のPHP関数構文の紹介を、『アイ・アム・ザ・特殊部隊ファイヤー・フェニックス』のあらすじエピソードの紹介を含めて紹介しました。興味のある友人の参考になれば幸いです。 PHPのチュートリアル。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。