Übersicht ĂŒber AufzĂ€hlungen

(PHP 8 >= 8.1.0)

AufzĂ€hlungen, oder kurz "Enums", ermöglichen es einem Entwickler, benutzerdefinierte Typen mit einer begrenzten Anzahl möglicher Werte zu definieren. Dies kann besonders bei der Definition eines DomĂ€nenmodells hilfreich sein, da es ermöglicht, "ungĂŒltige ZustĂ€nde nicht darzustellen".

Enums gibt es in vielen Programmiersprachen mit einer Vielzahl unterschiedlicher Eigenschaften. In PHP sind Enums eine besondere Art von Objekten. Die Enum selbst ist eine Klasse und jeder in ihr definierte Fall (Case) ist eine Instanz dieser Klasse. Das bedeutet, dass Enum-FĂ€lle gĂŒltige Objekte sind und ĂŒberall dort verwendet werden können, wo ein Objekt verwendet werden kann, einschließlich TypprĂŒfungen.

Das bekannteste Beispiel fĂŒr AufzĂ€hlungen ist der eingebaute Typ Boolean. Dies ist ein AufzĂ€hlungstyp mit den zulĂ€ssigen Werten true und false. Enums ermöglichen es Entwicklern, ihre eigenen, beliebig robusten AufzĂ€hlungen zu definieren.

add a note

User Contributed Notes

There are no user contributed notes for this page.