このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
11_php:02_framework:01_laravel:40_laravel_ssh [2020/02/20 05:53] – matsui | 11_php:02_framework:01_laravel:40_laravel_ssh [2020/02/21 08:16] (現在) – matsui | ||
---|---|---|---|
行 32: | 行 32: | ||
===== 標準出力を変数に入れる方法 ===== | ===== 標準出力を変数に入れる方法 ===== | ||
- | これだと$outputには何も入りません。 | + | [[https:// |
+ | |||
+ | 標準出力に規定のバイト数以上の出力が格納される場合、クロージャ内の処理が複数回実行されてしまう罠もあるらしい | ||
+ | [[https:// | ||
+ | |||
+ | これだとクロージャー内なので、$outputには何も入りません。 | ||
< | < | ||
$output = '' | $output = '' | ||
行 45: | 行 50: | ||
==== 対策 ==== | ==== 対策 ==== | ||
- | 下記のようにすると標準出力を変数に入れる事ができます。 | + | 下記のようにuseで変数を使うと、標準出力を変数に入れる事ができます。 |
< | < |