# Fiber::suspend

(PHP 8 >= 8.1.0)

Fiber::suspend — Unterbricht 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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open