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