Attribute
Klassen Attribute
(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ål för ett attribut. Metadatan som definieras av attribut kan sedan inspekteras vid runtime med hjälp av Reflection API:erna. Attribut kan därför betraktas som ett konfigurationsspråk direkt inbäddat i koden.
Klassöversikt
final class Attribute {
/* Konstant */
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 — Skapa en ny Attribute-instans
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php
PHP
Språkreferens
Fördefinierade_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.