|
|||
PHP - Best Practice - Klassenkonstanten
PHP-Code:
Am besten irgendwie ohne Reflection Class oder so, weil das ist ja nicht besonders schnell und nicht gerade die beste Lösung. |
Sponsored Links |
|
|||
Vielleicht so:
PHP-Code:
|
Sponsored Links |
|
|||
Ja dann aber eher so:
PHP-Code:
|
|
|||
„Enum“ wäre vielleicht noch ein Stichwort.
- Enum-Implementation bewerten/verbessern - PHP Forum: phpforum.de |
|
|||
ich will schauen ob es den übergebenen wert in den constanten gibt? sprich ist es ein erlaubter request typ. aber je länger ich über die sache nachdenke desto eher komme ich zum entschluss, dass es wohl keine besser möglichkeit gibt wie sie noch einmal in einem array zu speichern und diese dann entsprechen zu prüfen. wie es ja oben schon vorgeschlagen wurde und wie ich es im moment schon mache...
dachte eventuell hat jemand noch DIE IDEE.. |
|
|||
Ja, ich weiß, was du meinst, aber ich glaube, in PHP gibt es da keine Alternativen, die ohne Syntax-Vergewaltigung auskommen. Die SPL-Enum-Sache ist leider auch noch alles andere als Standard.
|
|
|||
Man könnte es über die ReflectionClass lösen und dann mit der Methode getConstants alle Konstanten holen. Also so:
PHP-Code:
|
|
|||
Du könntest die Werte dann auf Klassenebene (nicht auf Instanzebene) cachen. Das ist eine einmalige Operation pro Klasse und sollte nicht die Welt kosten.
PHP-Code:
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
PHP Kontaktforumlar allgemeiner aufbau | Krulle | Serveradministration und serverseitige Scripte | 15 | 17.06.2010 13:44 |
php Seiten online stellen | online | Serveradministration und serverseitige Scripte | 7 | 27.03.2009 13:13 |
Praxisnah PHP lernen | p0mmeluff | Serveradministration und serverseitige Scripte | 5 | 24.03.2009 22:18 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
PHP lernen? Grafiken später hinzufügen? | chilla | Offtopic | 0 | 21.07.2007 15:54 |