1. ソースコード:
リーリー2. 質問: 関数本体内の変数 $result (斜体) をメソッド本体の外、つまりコード dd($result) で呼び出すにはどうすればよいですか?
解決策:参照:
リーリークラス内の変数の定義は解決できます。欠点は、クラス内のすべてのメソッドにアクセスできることです。変数がメソッド importexcel() の本体内にのみ存在することを望みます。Excel::load($filePath, function($reader) {} の変数 $return は Excel::load() の外部からアクセスできます。
$result = Excel::load($filePath, function($reader) {
リーリー$result を返し、外部から importexcel クラスに直接アクセスします。 $result の結果は importexcel 関数によって論理的に生成されるため、直接アクセスすることはお勧めできません。