PHPでメソッド本体の外の内部変数を取得するにはどうすればよいですか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-19 10:08:55
0
2
670

1. ソースコード:

リーリー

2. 質問: 関数本体内の変数 $result (斜体) をメソッド本体の外、つまりコード dd($result) で呼び出すにはどうすればよいですか?

解決策:参照:

リーリー

クラス内の変数の定義は解決できます。欠点は、クラス内のすべてのメソッドにアクセスできることです。変数がメソッド importexcel() の本体内にのみ存在することを望みます。Excel::load($filePath, function($reader) {} の変数 $return は Excel::load() の外部からアクセスできます。

过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
PHPzhong

$result = Excel::load($filePath, function($reader) {

リーリー
いいねを押す +0
PHPzhong

$result を返し、外部から importexcel クラスに直接アクセスします。 $result の結果は importexcel 関数によって論理的に生成されるため、直接アクセスすることはお勧めできません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート