Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie die JAVA-Aufzählungsfunktion in PHP
In diesem Artikel erfahren Sie, wie Sie die JAVA-Aufzählungsfunktion in PHP implementieren. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein. So implementieren Sie die JAVA-Enumerationsfunktion in PHP
Hier muss erwähnt werden, warum die Java-Aufzählungsfunktion implementiert werden muss. Ich habe Aufzählungen in Java kennengelernt, da ich schon lange PHP verwendet habe und noch nie von Aufzählungen gehört habe. In Java-Projekten sind Aufzählungen jedoch überall zu sehen, insbesondere wenn die API einen einheitlichen Statuscode zurückgibt Szene, es ist fast zur Norm geworden, also habe ich keine Möglichkeit, es zu ignorieren, also lerne ich auch, es zu verwenden. Wenn ich PHP wieder verwende, stelle ich fest, dass ich es nicht gewohnt bin, keine Aufzählungen zu haben, also habe ich Lust, danach zu suchen PHP-Aufzählungen
Wie wir alle wissen, gibt es zwei Möglichkeiten, Aufzählungen in PHP zu verwenden. Eine davon ist die offizielle Aufzählungsbibliothek, die in SPL bereitgestellt wird. Freut Sie das besonders? Machen Sie sich keine Sorgen, nachdem Sie die Dokumentation gelesen haben, werden Sie feststellen, dass Sie es nicht nur als Erweiterung installieren müssen, sondern auch, dass die bereitgestellten Methoden sehr begrenzt sind. Daher wählen wir normalerweise die zweite Methode, nämlich die Verwendung einer Aufzählungsbibliothek eines Drittanbieters. Wenn Sie den Quellcode von Aufzählungen Dritter lesen, werden Sie auch feststellen, dass diese mehr oder weniger den Schatten von Java-Aufzählungen haben. Aber wenn sie die Funktionen von Java-Enumerationen implementiert hätten, gäbe es die heutigen Bibliotheken und Artikel nicht.composer require phpenum/phpenumPHPEnum bietet auch erweiterte Funktionen in Unterklassen
public enum GenderEnum { MALE(1, "male"), FEMALE(2, "female"); private Integer id; private String name; GenderEnum(Integer id, String name) { this.id = id; this.name = name; } public Integer getId() { return id; } public String getName() { return name; } }Empfohlenes Lernen:
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die JAVA-Aufzählungsfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!