Heim >Backend-Entwicklung >PHP-Tutorial >Deklaration und Verwendung von PHP-Konstanten - Detaillierte Erläuterung der Definitionsmethode von PHP-Konstanten

Deklaration und Verwendung von PHP-Konstanten - Detaillierte Erläuterung der Definitionsmethode von PHP-Konstanten

伊谢尔伦
伊谢尔伦Original
2017-04-07 14:21:173768Durchsuche

So deklarieren Sie PHP-Konstanten

Konstanten können als unveränderliche Größen verstanden werden. Sobald eine Konstante definiert ist, kann sie an keiner anderen Stelle im Skript geändert werden. Eine Konstante besteht aus englischen Buchstaben, Unterstrichen und Mathematik. Zahlen können jedoch nicht als Anfangsbuchstaben erscheinen.

Verwenden Sie die Funktion define() in PHP, um Konstanten zu definieren. Das Syntaxformat ist wie folgt:

define(string constant_name,mixed value,case_sensitive=true)
Parameterbeschreibung:

constant_name 必选参数。常量名称,即标识符。
value 必选参数。常量的值。
case_sensitive 可选参数。指定是否大小写敏感,设定为true,表示不敏感。


Es gibt zwei Möglichkeiten, Konstanten zu erhalten: Eine besteht darin, Konstanten zu verwenden, um sie direkt zu erhalten. Die andere besteht darin, die Funktion „constant()“ zu verwenden. Die Funktion „constant()“ hat den gleichen Ausgabeeffekt wie direkt über den Konstantennamen. Die Funktion kann jedoch dynamisch verschiedene Konstanten ausgeben, was die Verwendung flexibler und komfortabler macht. Das Funktionssyntaxformat ist:

mixde constant(string const_name)
Der Parameter const_name ist der Name der abzurufenden Konstante oder es kann eine

Variable sein, die den Konstantennamen speichert. Bei erfolgreicher Erfassung wird der Konstantenwert zurückgegeben, andernfalls Fehlermeldung Die Konstante ist nicht definiert.

Um festzustellen, ob eine Konstante definiert wurde, können Sie die Funktion define() verwenden. Das Syntaxformat der Funktion lautet:

bool defined(string constant_name)
Der Parameter konstanter_name ist der Name der abzurufenden Konstante. Bei Erfolg wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.

Verwendungsbeispiele für PHP-Konstanten:

Um besser zu verstehen, wie man Konstanten definiert, finden Sie hier ein Beispiel für die Definition von Konstanten. Die oben genannten drei Funktionen, define()-Funktion, konstant()-Funktion und definierte()-Funktion, werden im Beispiel verwendet. 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 „define()“, um zu bestimmen, ob die Konstante definiert ist. Der Code lautet wie folgt:

<?php
    define("MESSAGE","能看到一次");
    echo MESSAGE."<br >";
    echo Message."<br >";    //输出Message,表示没有该常量
    define("COUNT","能看到多次",true);
    echo COUNT."<br >";
    echo CoUnT."<br >";      //输出COUNT,设定大小写不敏感
    $name = "count";
    //通过constant()函数获取常量
    echo constant($name)."<br >";
    //是否存在常量 "MESSAGE"
    echo (defined("MESSAGE"))."<br >";  //如果常量被定义,则返回true,使用echo输出显示1。
?>
Ausgabeergebnis:

能看到一次
Notice: Use of undefined constant Message - assumed &#39;Message&#39; in 编辑器代码错误位置。
Message
能看到多次
能看到多次
能看到多次
1


Das obige ist der detaillierte Inhalt vonDeklaration und Verwendung von PHP-Konstanten - Detaillierte Erläuterung der Definitionsmethode 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