Componere\Definition

Från Wiki.linux.se
Version från den 7 oktober 2024 kl. 07.24 av Admin (diskussion | bidrag) (→‎Sidslut)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Klassen Componere\Definition

_(Componere 2 >= 2.1.0)_

Introduktion

Klassen Componere\Definition låter programmeraren skapa och registrera en typ vid körning.

Om en Componere\Definition ersätter en befintlig klass, kommer den ursprungliga klassen att återställas när Definition förstörs.

Klassöversikt

final class Componere\Definition extends Componere\Abstract\Definition {
    /* Konstruktorer */
    public __construct(string $name)
    public __construct(string $name, string $parent)
    public __construct(string $name, array $interfaces)
    public __construct(string $name, string $parent, array $interfaces)
    
    /* Metoder */
    public addConstant(string $name, Componere\Value $value): Definition
    public addProperty(string $name, Componere\Value $value): Definition
    public register(): void
    public isRegistered(): bool
    public getClosure(string $name): Closure
    public getClosures(): array
    
    /* Ärvda metoder */
    public Componere\Abstract\Definition::addInterface(string $interface): Definition
    public Componere\Abstract\Definition::addMethod(string $name, Componere\Method $method): Definition
    public Componere\Abstract\Definition::addTrait(string $trait): Definition
    public Componere\Abstract\Definition::getReflector(): ReflectionClass
}

Innehållsförteckning

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.componere-definition.php

PHP

Funktioner

Funktionsreferens


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.se som har sponsrat Linux.se med webserver.