Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Definition und Anwendungsbeispiele von PHP-Konstanten

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

怪我咯
怪我咯Original
2017-04-27 17:10:205563Durchsuche

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)

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;
?>

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 )

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");
?>

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)

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");
?>

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

?>

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!

Stellungnahme:
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