ホームページ > バックエンド開発 > PHPチュートリアル > JavaScriptクロージャ - PHPのクロージャ関数と匿名関数に違いはありますか?クロージャとは何ですか?

JavaScriptクロージャ - PHPのクロージャ関数と匿名関数に違いはありますか?クロージャとは何ですか?

WBOY
リリース: 2016-07-06 13:53:12
オリジナル
1030 人が閲覧しました

閉鎖とは正確には何ですか? jsでは聞いたことはあるけど、実際の開発ではあまり使ったことのない概念な気がする?最近 Laraval を学習していたときに、ルーティング設定ですべてクロージャー関数が使用されていることを発見しました (これがチュートリアルに記載されている内容です)。このクロージャーの意味がわかりません。このコードは、js の匿名関数に非常に似ていると思いますか?ご回答ありがとうございました•﹏•

返信内容:

閉鎖とは正確には何ですか? jsでは聞いたことはあるけど、実際の開発ではあまり使ったことのない概念な気がする?最近 Laraval を学習していたときに、ルーティング設定ですべてクロージャー関数が使用されていることを発見しました (これがチュートリアルに記載されている内容です)。このクロージャーの意味がわかりません。このコードは、js の匿名関数に非常に似ていると思いますか?ご回答ありがとうございました•﹏•

クロージャはコードの自由なブロックです。ほとんどの言語では、クロージャは基本的に匿名関数の形式で表示されます。PHP と JS では、匿名関数はクロージャとして理解でき、この 2 つは一貫しています。もちろん、PHP にはクロージャーを操作する Closure オブジェクトもあります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート