クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、use で渡さなければなりません。

$message = 'hello';

// $message を引き継ぎます
$example = function () use ($message) {
    var_dump($message);
};
$example();

どのような仕組み?
・引数として渡すわけではない?
・引数とは何が違うのでしょうか?

「use ($message)」と書いた時点で「親スコープから変数を引き継ぐ」?
・引数として渡さずとも、スコープ間で値渡しや、参照渡しが出来るということでしょうか?
・意味合い的には引数と同じ?

エイリアスを作成する use 演算子との違い
・同じ意味?
・エイリアスを作成するから、結果的に「親スコープから変数を引き継ぐ」ということ????