Heim > Artikel > Backend-Entwicklung > Deklaration und Verwendung von PHP-Konstanten - Detaillierte Erläuterung der Definitionsmethode von PHP-Konstanten
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,表示不敏感。 |
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 'Message' 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!