PHP define() Funktion
Definition und Verwendung
Die define() Funktion definiert eine Konstante.
Ähnlich wie Variablen, unterscheidet sich die Konstante darin:
- Nach der Festlegung kann der Wert der Konstante nicht geändert werden
- Der Name der Konstante muss nicht mit einem Dollarzeichen ($) beginnen
- Der Umfang beeinflusst nicht den Zugriff auf die Konstante
- Der Wert der Konstante kann nur ein String oder eine Zahl sein
Syntax
define(name,value,case_insensitive)
Parameter | Beschreibung |
---|---|
name | Erforderlich. Bestimmt den Namen der Konstante. |
value | Erforderlich. Bestimmt den Wert der Konstante. |
case_insensitive |
Optional. Bestimmt, ob der Name der Konstante groß- oder kleinschreibungsabhängig ist. Wenn auf true gesetzt, ist die Groß- und Kleinschreibung nicht berücksichtigt. Standardmäßig ist dies false (Groß- und Kleinschreibung ist berücksichtigt). |
Beispiel
Beispiel 1
Definieren Sie eine groß- und kleinschreibungsabhängige Konstante:
<?php define("GREETING","Hallo Welt!"); echo constant("GREETING"); ?>
Ausgabe:
Hallo Welt!
Beispiel 2
Definieren Sie eine nicht-kapitalisierte Konstante:
<?php define("GREETING","Hallo Welt!",TRUE); echo constant("greeting"); ?>
Ausgabe:
Hallo Welt!