« Fiber::start
Fiber::throw »

Fiber::resume

(PHP 8 >= 8.1.0)

Fiber::resume — 値を渡して、ファイバーの実行を再開させる

説明

public function Fiber::resume(mixed $value = null): mixed

現在の Fiber::suspend() の呼び出し結果として、指定した値を渡すことでファイバーを再開します。

このメソッドがコールされた時点で ファイバーが停止していない場合、 FiberError がスローされます。

パラメータ

value

ファイバーの実行を再開するための値。 この値は、 現在の Fiber::suspend() からの戻り値となります。

戻り値

Fiber::suspend() が次回コールされた際に指定した値を返します。 ファイバーから制御が戻った場合は null を返します。 停止する前に ファイバーが例外をスローする場合、 このメソッドの呼び出しからスローされます。

関連キーワード:
Fiber   ファイバー   再開   resume   suspend   mixed   停止   start   throw   時点   FiberError   次回   制御   スロー
関連する関数・ページ:
fiber.suspend   fiber.throw   class.fiber   fiber.start   fiber.isrunning   fiber.getreturn