PHP Conference Japan 2024

Fiber::suspend

(PHP 8 >= 8.1.0)

Fiber::suspend暫停目前纖維的執行

說明

public static Fiber::suspend(混合 $value = null): 混合

暫停目前纖維的執行。提供給此方法的值將從呼叫 Fiber::start()Fiber::resume()Fiber::throw()(將執行切換到目前纖維)返回。

當 fiber 恢復執行時,這個方法會回傳提供給 Fiber::resume() 的值。如果 fiber 是使用 Fiber::throw() 恢復執行,則傳遞給該方法的例外將會從此方法的呼叫中拋出。

如果此方法是從 fiber 外部呼叫,則會拋出 FiberError

參數

值 (value)

要從切換執行到目前 fiber 的 Fiber::start()Fiber::resume()Fiber::throw() 呼叫中回傳的值。

回傳值

提供給 Fiber::resume() 的值。

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top