PHP Conference Japan 2024

Fiber::throw

(PHP 8 >= 8.1.0)

Fiber::throw以例外方式繼續執行纖程

說明

public Fiber::throw(Throwable $exception): mixed

藉由從目前的 Fiber::suspend() 呼叫拋出給定的例外來恢復纖程。

如果呼叫此方法時纖程未處於暫停狀態,則會拋出 FiberError

參數

exception(例外)

從目前的 Fiber::suspend() 呼叫拋出到纖程的例外。

回傳值

提供給下一次呼叫 Fiber::suspend() 的值,或者如果纖程返回則為 null。如果纖程在暫停之前拋出例外,則會從對此方法的呼叫中拋出該例外。

新增註解

使用者貢獻的註解

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