Fiber::suspend
(PHP 8 >= 8.1.0)
Fiber::suspend — Suspende a execução da Fiber atual
Descrição
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().