PHP define()Funktion

PHP Misc 参考手册PHP-Referenzhandbuch für Verschiedenes

Beispiele

Definieren Sie eine Konstante, bei der die Groß-/Kleinschreibung beachtet wird:

<?php
define
("GREETING","Hallo du! Wie geht es dir heute?");
echo
constant("GREETING");
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion define() definiert eine Konstante.

Konstanten ähneln Variablen, mit der Ausnahme, dass:

  • Nach dem Festlegen kann der Wert einer Konstante nicht geändert werden
  • Konstantennamen benötigen kein führendes Dollarzeichen ($)
  • Der Gültigkeitsbereich hat keinen Einfluss auf den Zugriff auf Konstanten
  • Konstantenwerte können nur Zeichenketten und Zahlen sein

Syntax

define(name,value,case_insensitive)

Parameter Beschreibung
name Erforderlich. Gibt den Namen der Konstante an.
value Erforderlich. Gibt den Wert der Konstante an. PHP 7 unterstützt Arrays, wie im folgenden Beispiel:
<?php
// PHP7+ 支持
define('ANIMALS', [
    'dog',
    'cat',
    'bird'
]);

echo ANIMALS[1]; // 输出 "cat"
?>
case_insensitive Optional. Gibt an, ob beim Konstantennamen zwischen Groß- und Kleinschreibung unterschieden wird. Mögliche Werte:
  • TRUE - Groß-/Kleinschreibung wird nicht beachtet
  • FALSE - Standard. Groß-/Kleinschreibung wird unterschieden

Technische Details

Rückgabewert: Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE.
PHP-Version: 4+


Weitere Beispiele

Beispiel

Definieren Sie eine Konstante ohne Unterscheidung der Groß-/Kleinschreibung:

<?php
define
("GREETING","Hallo du! Wie geht es dir heute?",TRUE);
echo
constant("greeting");
?>

Beispiel ausführen »


PHP Misc 参考手册PHP-Handbuch für sonstige Referenzen Andere Erweiterungen