Värdeuppräkning: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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. =...')
 
(Ingen skillnad)

Nuvarande version från 20 augusti 2024 kl. 08.01

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/