Detaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten

怪我咯
Freigeben: 2023-03-07 16:22:02
Original
5578 Leute haben es durchsucht

Was sind Konstanten?

Konstante kann als eine Größe verstanden werden, deren Wert sich nicht ändert. Sobald eine Konstante definiert ist, kann sie an keiner anderen Stelle im Programmskript geändert werden.

So definieren Sie Konstanten

Konstanten bestehen aus englischen Buchstaben, Unterstrichen und Zahlen. Beachten Sie jedoch, dass der erste Buchstabe unserer Konstanten nicht beginnen kann mit einer Nummer begonnen.

In PHP verwenden wir die Funktion define(), um Konstanten zu definieren. Die Syntax der Funktion define() lautet wie folgt

bool define ($name , $value ,$case_insensitive = false)
Nach dem Login kopieren

Detaillierte Erklärung der Parameter

Diese Funktion Es gibt drei Parameter:

$name: der Name der Konstante, die haben muss

$value: der Wert der Konstante, die haben muss have

$case_insensitive wird verwendet. Steuern Sie, ob beim Konstantennamen die Groß-/Kleinschreibung beachtet wird (der Standardwert ist „sensitiv“, um anzuzeigen, dass die Groß-/Kleinschreibung nicht beachtet wird). Optionale Parameter mit zwei Werten, wahr und falsch

Konstanten abrufen

Es gibt zwei Möglichkeiten, den Wert einer Konstante abzurufen: Eine besteht darin, den Konstantennamen zu verwenden Holen Sie sich den Wert direkt

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define(&#39;name&#39;,&#39;PHP中文网&#39;);
echo name;
?>
Nach dem Login kopieren

Die andere Möglichkeit besteht darin, die Funktion „constant()“ zu verwenden. Die Funktion „constant()“ hat den gleichen Effekt wie die direkte Verwendung des Konstantennamens zur Ausgabe, die Funktion kann jedoch dynamisch verschiedene Konstanten ausgeben , daher muss es viel praktischer sein

Das Syntaxformat der Funktion „constant()“ lautet wie folgt:

constant (const_name )
Nach dem Login kopieren

Der Parameter const_name lautet der Name der abzurufenden Konstante, oder es kann eine Variable sein, die den Konstantennamen speichert. Bei erfolgreicher Erfassung wird der Wert der Konstante zurückgegeben, andernfalls wird eine Fehlermeldung angezeigt. Die Konstante ist nicht definiert.

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("MAXSIZE", &#39;PHP中文网&#39;);

echo constant("MAXSIZE");
?>
Nach dem Login kopieren

Ergebnis der Codeausführung:

Detaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten

Bestimmen Sie, ob die Konstante definiert ist

Zu Bestimmen Um zu überprüfen, ob eine Konstante definiert wurde, können Sie die Funktion define() verwenden. Das Syntaxformat der Funktion ist wie folgt:

defined(name)
Nach dem Login kopieren

Der Parameter name ist der Name der Konstante Es wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("GREETING","PHP中文网");
echo defined("GREETING");
?>
Nach dem Login kopieren

Ergebnis der Codeausführung:

Detaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten

Instanz

Um besser zu verstehen, wie man Konstanten definiert, finden Sie hier ein Beispiel für die Definition von Konstanten. Verwenden Sie im Beispiel die oben erwähnte Funktion define (), die Funktion konstant () und die Funktion definiert (). Verwenden Sie die Funktion „define()“, um eine Konstante zu definieren, verwenden Sie die Funktion „constant()“, um den Wert der Konstante dynamisch abzurufen, und verwenden Sie die Funktion „defined()“, um zu bestimmen, ob die Konstante definiert ist. Der Beispielcode lautet wie folgt:

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("GREETING","看到PHP中文网一次");                      

echo GREETING."<br/>";                                       //输出常量GREETING
echo Greeting ."<br/>";

define(&#39;COUNT&#39;,&#39;能看到PHP中文网多次&#39;,true);
echo COUNT ."<br/>";                                        //输出常量COUNT
echo Count ."<br/>";                                        //输出常量COUNT,因为设定了大小写不敏感

$name=&#39;count&#39;;
echo constant($name)."<br/>";                               //输出常量COUNT
echo(defined(&#39;GREETING&#39;))."<br/>";                          //如果常量被定义,则返回true,使用echo输出显示1

?>
Nach dem Login kopieren

Das Ergebnis der Ausführung des Codes:

Detaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten

Das Obige ist ein einfaches Beispiel, in dem wir definieren, erhalten und beurteilen Konstanten durch Funktionen. Als nächstes erklären wir die „Vordefinierten Konstanten“ in PHP.

Empfohlene verwandte Video-Tutorials: „php.cn Dugu Jiujian (4)-php Video-Tutorial“: Variablen und Konstanten: kleine Lagerhäuser zum Speichern von Daten im Programm.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage