September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Konstanten auf Klassenbasis definieren, nicht auf globaler Basis.
Definieren Sie sie wie Eigenschaften, verwenden Sie dabei aber die Markierung const:
class Math {
const pi = 3.14159; // universelle
const e = 2.71828; // Konstanten
}
$flaeche = math::pi * $radius * $radius;PHP nutzt sein Konzept globaler Konstanten und wendet es auf Konstanten an. Diese sind im Wesentlichen finale Eigenschaften.
Konstanten deklarieren Sie mit dem Label const:
class Math {
const pi = 3.14159; // universelle
const e = 2.71828; // Konstanten
}
$flaeche = math::pi * $radius * $radius;Wie auf statische Eigenschaften können Sie auch auf Konstanten zugreifen, ohne dazu Ihre Klasse zu instantiieren. Dazu ...