
Druckansicht von http://www.php-homepage.de/manual/language.oop5.constants.php
KlassenkonstantenEs ist möglich für jede Klasse konstante Werte zu definieren, die gleich und unabänderlich bleiben. Konstanten weichen darin von normalen Variablen ab, dass man nicht das $ Symbol benutzt, um sie zu deklarieren oder zu benutzen. Der Wert kann nur ein konstanter Ausdruck sein, keine (zum Beispiel) Variablen, Klassenattribute, Ergebnisse einer mathematischen Operation oder Funktionsaufrufe. Ein Interface kann ebenfalls constants enthalten. Die Interface-Dokumentation enthält Beispiele dazu. Beginnend mit PHP 5.3.0 ist es möglich eine Variable als Klassenreferenz zu nutzen. Der Variablenwert kann kein Schlüsselwort (wie self, parent oder static) sein. Beispiel #1 Eine Konstante definieren und benutzen
<?phpBeispiel #2 Beispiel für statische Daten
<?phpNowdocs können, anders als heredocs, in jedem statischen Datenkontext verwendet werden.
|