Attributklassen
Attributklassen
(PHP 8)
Introduktion
Attribut erbjuder möjligheten att lägga till strukturerad, maskinläsbar metadata på deklarationer i koden: klasser, metoder, funktioner, parametrar, egenskaper och klasskonstanter kan vara målet för ett attribut. Den metadata som definieras av attribut kan sedan inspekteras vid körning med hjälp av Reflection API. Attribut kan därför ses som ett konfigurationsspråk som är inbäddat direkt i koden.
Klassöversikt
final class Attribute { /* Konstanter */ const int TARGET_CLASS; const int TARGET_FUNCTION; const int TARGET_METHOD; const int TARGET_PROPERTY; const int TARGET_CLASS_CONSTANT; const int TARGET_PARAMETER; const int TARGET_ALL; const int IS_REPEATABLE; /* Egenskaper */ public int $flags; /* Metoder */ public __construct(int $flags = Attribute::TARGET_ALL) }
Fördefinierade konstanter
- `Attribute::TARGET_CLASS`
- `Attribute::TARGET_FUNCTION`
- `Attribute::TARGET_METHOD`
- `Attribute::TARGET_PROPERTY`
- `Attribute::TARGET_CLASS_CONSTANT`
- `Attribute::TARGET_PARAMETER`
- `Attribute::TARGET_ALL`
- `Attribute::IS_REPEATABLE`
Egenskaper
- `flags`
Se även
Innehållsförteckning
- `Attribute::__construct` — Konstruera en ny instans av Attribute
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/language.attributes.php
PHP
Språkreferens
Språkreferens#Attribut
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.