PHP define()Funktion
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");
?>
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:
|
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");
?>
define("GREETING","Hallo du! Wie geht es dir heute?",TRUE);
echo constant("greeting");
?>
Beispiel ausführen »
PHP-Handbuch für sonstige Referenzen Andere Erweiterungen