define()
-Funktion definiert eine Konstante.
Konstanten ähneln Variablen, der Unterschied ist:
Definieren Sie eine Fallsensitive Konstante:
<? Php definieren ( "Gruß" , "Hallo Welt!" ) ; echo konstant ( "Gruß" ) ; ?>
Probieren Sie es selbst aus
Definieren Sie eine von Fall unempfindliche Konstante:
<? Php Definieren Sie ( "Gruß" , "Hallo Welt!" , Richtig ) ; echo konstant ( "Gruß" ) ; ?>
Ausgabe:
Hallo Welt!
Definieren ( Name , Wert , case_inemsitiv )
Parameter | beschreiben |
---|---|
Name | Erforderlich. Gibt den Namen der Konstante an. |
Wert | Erforderlich. Gibt den Wert der Konstante an. |
case_inemsitiv |
Optional. Gibt an, ob der konstante Name von Fall unempfindlich ist. Mögliche Werte:
|
Nach PHP 7.3 wird nicht empfohlen, Fall-unempfindliche konstante Namen zu verwenden, da diese Option veraltet wurde. Bei der Definition von Konstanten sollte immer ein sensibler Name verwendet werden.
Während PHP 7 Arrays ermöglicht, als Werte für Konstanten verwendet zu werden, ist dies nicht eine typische Verwendung von Konstanten, da häufig Konstanten verwendet werden, um einfache invariante Werte wie Konfigurationseinstellungen oder konstante Ausdrücke zu speichern.
In Php 5 muss der Wert einer Konstante ein Skalartyp (z. B. eine Zeichenfolge, Ganzzahl, schwimmende Punktzahl) oder ein boolescher Wert oder Null sein.