Konstanten werden in PHP mithilfe von const definiert. Um Konstanten in PHP aufzurufen brauchst du kein Dollarzeichen eingeben.
Konstanten in PHP einfügen
Es gibt in PHP zwei gängige Methoden, um Konstanten zu definieren:
const
PHP
const NAME_DER_KONSTANTE = WERT;
PHP
const MEHRWERTSSTEUER = 0.19;
const PI = 3.141592653589793;
Erklärung:
- Konstantennamen werden immer in Großbuchstaben geschrieben.
- Der Name darf keine Sonderzeichen oder Zahlen am Anfang enthalten.
- Der Wert kann alle Datentypen sein.
- Zugriff: Ohne Dollarzeichen (
$
) vor dem Namen:echo MEHRWERTSSTEUER;
define()
PHP
define(NAME_DER_KONSTANTE, WERT);
PHP
define('UPLOAD_MAX_SIZE', '2MB');
define('DATENBANK_HOST', 'localhost');
Eigenschaften:
- Flexibler: Erlaubt Sonderzeichen und Zahlen im Namen (nicht empfehlenswert!).
- Namenskonventionen: Großschreibung empfohlen, aber nicht zwingend.
- Zugriff: Ohne Dollarzeichen (
$
) vor dem Namen:echo UPLOAD_MAX_SIZE;
Zusätzliche Hinweise:
- Magische Konstanten: PHP bietet bereits vordefinierte Konstanten, z.B.
__LINE__
(Zeilennummer im Code). (https://www.javatpoint.com/php-magic-constants) - Konstanten-Deklaration: Konstanten sollten am Anfang des Skripts definiert werden.
- Groß-/Kleinschreibung: PHP unterscheidet seit PHP 8.0.0 bei Konstantennamen die Groß- und Kleinschreibung.
Fazit:
Mit const
und define()
hast du zwei zuverlässige Werkzeuge zum Einfügen von Konstanten in dein PHP-Programm. Wähle die Methode, die am besten zu deinen Bedürfnissen und deinem Programmierstil passt, und vergiss nicht, die Konventionen für die Benennung und Deklaration zu beachten!