Fiber::start

(PHP 8 >= 8.1.0)

Fiber::startНачинает выполнение файбера

Описание

public Fiber::start(mixed ...$args): mixed

Метод запускает файбер и передаёт в файбер переменный список аргументов, который файбер передаёт в callback-функцию при вызове конструктора.

Вызов метода на файбере, который уже начал работу, выбрасывает ошибку FiberError.

Список параметров

args

Аргументы, которые требуется передать в функцию обратного вызова, которую передали в конструктор файбера.

Возвращаемые значения

Метод возвращает значение, которое передали в первом вызове метода Fiber::suspend(), или значение null, если файбер вернул результирующее значение. Исключение, которое файбер выбрасывает раньше очередной приостановки, выбрасывается в точке вызова этого метода.