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!