Fiber
Version från den 29 augusti 2024 kl. 17.20 av Admin (diskussion | bidrag) (Skapade sidan med '=== Klassen Fiber === (PHP 8 >= 8.1.0) ==== Introduktion ==== Fibers representerar full-stack, avbrytbara funktioner. Fibers kan pausas från vilken plats som helst i anropsstacken och pausa exekveringen inom fibern tills fibern återupptas vid ett senare tillfälle. ==== Klassöversikt ==== <pre> final class Fiber { →Metoder: public __construct(callable $callback) public start(mixed ...$args): mixed public resume(mixed $value = null): mixed public throw(Throwabl...')
Klassen Fiber
(PHP 8 >= 8.1.0)
Introduktion
Fibers representerar full-stack, avbrytbara funktioner. Fibers kan pausas från vilken plats som helst i anropsstacken och pausa exekveringen inom fibern tills fibern återupptas vid ett senare tillfälle.
Klassöversikt
final class Fiber {
/* Metoder */
public __construct(callable $callback)
public start(mixed ...$args): mixed
public resume(mixed $value = null): mixed
public throw(Throwable $exception): mixed
public getReturn(): mixed
public isStarted(): bool
public isSuspended(): bool
public isRunning(): bool
public isTerminated(): bool
public static suspend(mixed $value = null): mixed
public static getCurrent(): ?Fiber
}
Se även
Innehållsförteckning
- Fiber::__construct — Skapar en ny instans av Fiber
- Fiber::start — Startar exekveringen av fibern
- Fiber::resume — Återupptar exekveringen av fibern med ett värde
- Fiber::throw — Återupptar exekveringen av fibern med ett undantag
- Fiber::getReturn — Hämtar värdet som returneras av fibern
- Fiber::isStarted — Bestämmer om fibern har startat
- Fiber::isSuspended — Bestämmer om fibern är pausad
- Fiber::isRunning — Bestämmer om fibern körs
- Fiber::isTerminated — Bestämmer om fibern har avslutats
- Fiber::suspend — Pausar exekveringen av den aktuella fibern
- Fiber::getCurrent — Hämtar den för närvarande körande Fiber-instansen
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.fiber.php
PHP
Språkreferens
Fördefinierade Gränssnitt och Klasser
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.