Heim > Artikel > Backend-Entwicklung > Sind PHP-Konstanten global?
PHP-Konstanten
Eine Konstante ist ein Bezeichner (Name) für einen einzelnen Wert. Dieser Wert kann im Skript nicht geändert werden.
Gültige Konstantennamen beginnen mit einem Zeichen oder einem Unterstrich (vor dem Konstantennamen steht kein $-Zeichen). (Empfohlenes Lernen: PHP-Video-Tutorial)
Hinweis: Im Gegensatz zu Variablen sind Konstanten automatisch im gesamten Skript global.
PHP-Konstanten festlegen
Um Konstanten festzulegen, verwenden Sie die Funktion define() – sie benötigt drei Parameter:
Der erste Parameter definiert die Konstante The zweiter Parameter des Namens
definiert den Wert der Konstante
Der optionale dritte Parameter gibt an, ob beim Konstantennamen die Groß-/Kleinschreibung nicht berücksichtigt wird. Der Standardwert ist falsch.
Das folgende Beispiel erstellt eine Groß-/Kleinschreibung berücksichtigende Konstante mit dem Wert „Willkommen bei php.cn!“:
Instance
<?php define("GREETING", "Welcome to php.cn!"); echo GREETING; ?>
Konstanten sind global
Konstanten sind automatisch global und können im gesamten Skript verwendet werden.
Das folgende Beispiel verwendet eine Konstante innerhalb einer Funktion, obwohl sie außerhalb der Funktion definiert ist:
Instanz
<?php define("GREETING", "Welcome to php.cn!"); function myTest() { echo GREETING; } myTest(); ?>
Das obige ist der detaillierte Inhalt vonSind PHP-Konstanten global?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!