3 Stimmen

Dynamische Aufzählung in PHP. Möglich? Sinnvoll?

Ich baue eine API auf, die eine Vielzahl von Metriken von einer iPhone-Anwendung akzeptiert.

Der Programmierer der Anwendung hat gefordert, dass die API in der Lage sein sollte, Arten von Metriken zu verarbeiten, die die API noch nicht kennt. Ich würde gerne eine Aufzählung verwenden, um die aktuellen Arten von Metriken aufzulisten, aber neue Metriken müssten hinzugefügt werden, wenn sie auf den Server übertragen werden.

Hat jemand so etwas schon einmal gesehen? Ich habe darüber nachgedacht, eine DB anstelle einer Enum zu verwenden, aber das scheint wirklich chaotisch.

Haben Sie eine Idee?

4voto

Paul Sonier Punkte 37609

Verwenden Sie keine Aufzählung. Aufzählungen sind vor allem dann nützlich, wenn der gesamte Wertebereich im Voraus bekannt ist; dies ist eindeutig nicht der Fall.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X