Fiber
Оновлено: 11.05.2023
(PHP 8 >= 8.1.0)
Волокна представляють собою повностекові, переривчасті функції. Волокна можуть бути призупинені з будь-якого місця в стеку викликів, призупиняючи виконання в межах волокна, поки волокно не буде відновлено пізніше.
Fiber::__construct - Створює новий екземпляр волокна Fiber::start - Запускає виконання волокна Fiber::resume - Відновлює виконання волокна зі значенням Fiber::throw - Відновлює виконання волокна з виключенням Fiber::getReturn - отримує значення, яке повертає волокно Fiber::isStarted - Визначає, чи було запущено волокно Fiber::isSuspended - Визначає, чи волокно призупинено Fiber::isRunning - Визначає, чи працює волокно Fiber::isTerminated - Визначає, чи волокно завершилося Fiber::suspend - Призупиняє виконання поточного волокна Fiber::getCurrent - Отримує поточний екземпляр волокна, що виконується