Fiber::throw

(PHP 8 >= 8.1.0)

Fiber::throw — 예외를 제외하고 광섬유 실행을 재개합니다.


설명

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

현재 Fiber::suspend() 호출에서 지정된 예외를 throw하여 Fiber를 다시 시작합니다.

이 메서드가 호출될 때 Fiber가 일시 중단되지 않으면 FiberError가 발생합니다.


매개변수

exception
현재 Fiber::suspend() 호출에서 Fiber로 throw하는 예외입니다.

반환 값

Fiber::suspend()에 대한 다음 호출에 제공된 값 또는 Fiber가 반환되는 경우 null입니다. Fiber가 일시 중단하기 전에 예외를 throw하면 이 메서드에 대한 호출에서 예외가 throw됩니다.