Värdeuppräkning

Från Wiki.linux.se
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/