ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数構文の概要 1_PHP チュートリアル

PHP 関数構文の概要 1_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:45:511040ブラウズ

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

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

ここで、getAdder() 関数はパラメータ $× を使用してクロージャを作成します (キーワード「use」は変数コンテキストを強制的に取得します)。これは追加の引数 $Y を受け取り、呼び出しに戻ります。この関数は、別の関数などへのパラメータとして保存できます。詳細については、Lambda 関数とクロージャ RFC を参照してください。

http://www.bkjia.com/PHPjc/320214.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/320214.html技術記事次のようにコードをコピーします。 function getAdder($x) { return function ($y) use ($x) { return $x + $y } } $adder = getAdder(8); / / ここに「10」を出力します、getAdder (...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。