Fiber::resume

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

説明

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

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

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

パラメータ

value

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

戻り値

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