クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、use で渡さなければなりません。 $message = 'hello'; // $message を引き継ぎます $example = function () use ($message) { var_dump($message); }; $example(); どのような仕組み? ・引数として渡すわけではない? ・引数とは何が違うのでしょうか? 「use ($message)」と書いた時点で「親スコープから変数を引き継ぐ」? ・引数として渡さずとも、スコープ間で値渡しや、参照渡しが出来るということでしょうか? ・意味合い的には引数と同じ? エイリアスを作成する use 演算子との違い ・同じ意味? ・エイリアスを作成するから、結果的に「親スコープから変数を引き継ぐ」ということ????
