International PHP Conference Berlin 2025

Fiber::suspend

(PHP 8 >= 8.1.0)

Fiber::suspendUnterbricht die Ausführung der aktuellen Fiber

Beschreibung

public static Fiber::suspend(mixed $value = null): mixed

Unterbricht die Ausführung der aktuellen Fiber. Der Wert, der dieser Methode übergeben wird, wurde vom Aufruf von Fiber::start(), Fiber::resume() oder Fiber::throw() zurückgegeben, der die Ausführung der aktuellen Fiber aktiviert hat.

Wenn die Fiber fortgesetzt wurde, gibt diese Methode den Wert zurück, der Fiber::resume() übergeben wurde. Wenn die Fiber mit Fiber::throw() fortgesetzt wurde, wird die an jene Methode übergebene Exception beim Aufruf dieser Methode geworfen.

Wenn diese Methode von außerhalb einer Fiber aufgerufen wird, wird ein FiberError geworfen.

Parameter-Liste

value

Der Wert, der vom Aufruf von Fiber::start(), Fiber::resume() oder Fiber::throw() zurückgegeben wurde, der die Ausführung der aktuellen Fiber aktiviert hat.

Rückgabewerte

Gibt den Wert zurück, der an Fiber::resume() übergeben wurde.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top