Suspende a execução da Fiber atual

# Fiber::suspend

(PHP 8 >= 8.1.0)

Fiber::suspend — Suspende a execução da Fiber atual

### Descrição

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

Suspende a execução da Fiber atual. O valor fornecido a este método será retornado da chamada a Fiber::start(), Fiber::resume() ou Fiber::throw() que mudou a execução para a Fiber atual.

Quando a Fiber é retomada, este método retorna o valor fornecido a Fiber::resume(). Se a Fiber é retomada usando Fiber::throw(), a exceção fornecida àquele método será disparada a partir da chamada a este método.

Se este método for chamado de fora de uma Fiber, uma exceção FiberError será disparada.

### Parâmetros

`value`

  O valor a retornar da chamada a Fiber::start(), Fiber::resume() ou Fiber::throw() que mudou a execução para a Fiber atual.

### Valor Retornado

O valor fornecido a Fiber::resume().

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