PHP kézikönyv
Előző | 19. Fejezet. Osztályok és objektumok (PHP 5) | Következő

# Osztály konstansok

Lehetséges konstans értékek definiálása amelyeknek értéke állandó, és megváltozhatatlan. A konstansok használata annyiban tér el a rendes változóktól, hogy nem kell a $ jelet használni deklarálásukhoz vagy elérésükhöz. A statikus adattagokhoz hasonlóan, a konstant értékekhez sem lehet közvetlenül hozzáférni az objektumpéldányon keresztül ($object::constant használata).

Az értéknek konstant kifejezésnek kell lennie, nem (például) egy változó, egy osztály adattag, egy matematikai művelet eredménye vagy függvényhívás.

Példa 19-17. Konstans definiálása és használata

`<?php class MyClass { const constant = 'konstans érték'; function showConstant() { echo self::constant . "\n"; } } echo MyClass::constant . "\n"; $class = new MyClass(); $class->showConstant(); // echo $class::constant; nem engedélyezett ?>`

Előző | Tartalom | Következő
A static kulcsszó | Fel | Elvont osztályok (abstract)