Heim >Backend-Entwicklung >PHP-Problem >Woraus besteht eine PHP-Konstante?
PHP-Konstante ist ein Bezeichner eines einfachen Werts, der im Skript nicht geändert werden kann. Nachdem der Konstantenwert definiert wurde, kann er an keiner anderen Stelle im Skript geändert werden. Eine Konstante besteht aus englischen Buchstaben, Unterstrichen und Zahlen, Zahlen dürfen jedoch nicht als erster Buchstabe erscheinen. (Der Modifikator $ ist für den Konstantennamen nicht erforderlich).
Hinweis: Im gesamten Skript können Konstanten verwendet werden.
PHP-Konstanten festlegen
Konstanten mithilfe der Funktion define() festlegen Die Syntax der Funktion lautet wie folgt:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
Diese Funktion hat drei Parameter:
● Name: erforderlicher Parameter, Konstantenname, also Bezeichner. ● Wert: erforderlicher Parameter, der Wert einer Konstante. ● Case_insensitive: Optionaler Parameter. Wenn dieser Parameter auf TRUE gesetzt ist, wird bei dieser Konstante die Groß-/Kleinschreibung nicht beachtet. Bei der Standardeinstellung wird die Groß-/Kleinschreibung beachtet. Im folgenden Beispiel erstellen wir eine Konstante, bei der die Groß-/Kleinschreibung nicht berücksichtigt wird. Der Konstantenwert lautet „Willkommen bei php.cn“:<?php // 区分大小写的常量名 define("GREETING", "欢迎访问 php.cn"); echo GREETING; // 输出 "欢迎访问 php.cn" echo '<br>'; echo greeting; // 输出 "greeting" ?>Im folgenden Beispiel erstellen wir eine Konstante, bei der die Groß-/Kleinschreibung nicht berücksichtigt wird Konstantenwert ist „Willkommen bei php.cn“:
<?php // 不区分大小写的常量名 define("GREETING", "欢迎访问 php.cn", true); echo greeting; // 输出 "欢迎访问 php.cn" ?>
Konstanten sind global
Nachdem eine Konstante definiert wurde, ist sie standardmäßig eine globale Variable und kann überall dort verwendet werden, wo es verwendet wird. Führen Sie das Skript aus. Das folgende Beispiel zeigt die Verwendung von Konstanten innerhalb einer Funktion. Konstanten können normal verwendet werden, auch wenn sie außerhalb der Funktion definiert sind.<?php define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>
Das obige ist der detaillierte Inhalt vonWoraus besteht eine PHP-Konstante?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!