Värdeuppräkning

Från Wiki.linux.se
Version från den 20 augusti 2024 kl. 08.01 av Admin (diskussion | bidrag) (Skapade sidan med '== Värdeuppräkning == Både Pure Enums och Backed Enums implementerar ett internt gränssnitt som heter '''UnitEnum'''. '''UnitEnum''' inkluderar en statisk metod '''cases()'''. '''cases()''' returnerar en packad array av alla definierade Cases i deklarationsordning. <pre> Suit::cases(); // Genererar: [Suit::Hearts, Suit::Diamonds, Suit::Clubs, Suit::Spades] </pre> Att manuellt definiera en '''cases()'''-metod på en Enum kommer att resultera i ett kritiskt fel. =...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

Värdeuppräkning

Både Pure Enums och Backed Enums implementerar ett internt gränssnitt som heter UnitEnum. UnitEnum inkluderar en statisk metod cases(). cases() returnerar en packad array av alla definierade Cases i deklarationsordning.

Suit::cases();
// Genererar: [Suit::Hearts, Suit::Diamonds, Suit::Clubs, Suit::Spades]

Att manuellt definiera en cases()-metod på en Enum kommer att resultera i ett kritiskt fel.


Sidslut

Orginalhemsidan på Engelska : https://www.php.net/manual/en/language.enumerations.listing.php
PHP
Språkreferens
Språkreferens#Uppräkningar


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/