Closure
Klassen Closure
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Introduktion
Klass som används för att representera anonyma funktioner.
Anonyma funktioner ger objekt av denna typ. Denna klass har metoder som tillåter ytterligare kontroll av den anonyma funktionen efter att den har skapats.
Förutom de metoder som listas här, har denna klass också en `__invoke`-metod. Detta är för att vara konsekvent med andra klasser som implementerar anropsmagi, eftersom denna metod inte används för att anropa funktionen.
Klassöversikt
final class Closure { /* Metoder */ private __construct() public static bind(Closure $closure, ?object $newThis, object|string|null $newScope = "static"): ?Closure public bindTo(?object $newThis, object|string|null $newScope = "static"): ?Closure public call(object $newThis, mixed ...$args): mixed public static fromCallable(callable $callback): Closure }
Innehållsförteckning
- Closure::__construct — Konstruktor som förhindrar instansiering
- Closure::bind — Duplicerar en closure med ett specifikt bundet objekt och klassomfattning
- Closure::bindTo — Duplicerar closure med ett nytt bundet objekt och klassomfattning
- Closure::call — Binder och anropar closure
- Closure::fromCallable — Konverterar en callable till en closure
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.closure.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.