Hello,
- Wie definiert man in PHP OOP Konstanten?
wie sonst auch?
Variablen werden explizit definiert mit "var"
Da liegt doch die Vermutung nahe, dass es auch für Konstanten der Klasse eine eigene Definition gibt. Ich habe aber nun schon bestimmt 60 "Tutorials" für OOP in PHP durch. Erstens taugen die meisten nix und zweitens steht (wahrscheinlich deshalb) nix vernünftiges drin.
Eben. Allerdings würde ich vermuten, dass Konstanten in jedem Falle superglobal sind. Also keine korrekte Namensraumtrennung bei Konstanten möglich ist.
Irgendwo muss das doch mal nachzulesen sein *verflixt nochmal*
- Darf man _in_ Klassendefinitionen weitere Klassen definieren?
Obs geht weiss ich nicht, du solltest aber nicht machen.
Was geht, entscheidet immer noch der Parser. Wenn der sich nicht beschwert, wird es ok sein. Ich vermute aber, dass er sich beschwert. Man darf innerhalb von Funktionen ja auch keine Funktionen definieren.
Ol, ich probiers gleich mal aus. Hab nur immer Angst, es abzuschießen. Da gabe es bei den älteren Versionen der 4.x-Klasse so ein paar nette Versuche, die ich durchgeführt habe, die dann eine Neuinstallation erforderlich gemacht haben (und das auf LINUX !)
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen