Attribute: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php <BR>PHP<BR>Språkreferens <BR>Fördefinierade_Attribut<BR> Kategori:Php <hr> 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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
=== 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 ==== | |||
<pre> | |||
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) | |||
} | |||
</pre> | |||
==== 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 ==== | |||
* [[Attributes overview]] | |||
==== Innehållsförteckning ==== | |||
* [[Attribute::__construct]] — Skapa en ny Attribute-instans | |||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php | Orginalhemsidan på Engelska : https://www.php.net/manual/en/class.php-incomplete-class.php |
Versionen från 31 augusti 2024 kl. 07.10
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.