0guzzleのasyncによる非同期リクエストは並列処理になって処理順がバラバラになります。書いていると直列っぽく動作しているので、サンプルで確認。\GuzzleHttp\Promise\settle($promises)->wait();実行結果。0m0.040sここまでは良し。\GuzzleHttp\Promise\settle($promises)->wait();実行。0m0.019s直列処理になってしまいました。Clientは横に並ばないんですね。コメントをキャンセルメールアドレスが公開されることはありません。