Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Arten von PHP-Konstanten gibt es?

Welche Arten von PHP-Konstanten gibt es?

青灯夜游
青灯夜游Original
2019-11-20 18:03:053797Durchsuche

Welche Arten von PHP-Konstanten gibt es?

Was sind PHP-Konstanten?

Die sogenannte Konstante ist eine Größe, die nicht geändert werden kann. Sobald eine PHP-Konstante definiert ist, kann sie nicht geändert oder undefiniert werden. Dies ist die offizielle Erklärung und die maßgeblichste Erklärung.

PHP-Konstanten werden normalerweise zum Speichern von Daten verwendet, die sich nicht ändern und von denen nicht erwartet wird, dass sie sich ändern. Die Daten können nur Daten von vier skalaren Datentypen sein: Ganzzahl (Ganzzahl), Gleitkomma (Dezimal), Zeichenkette , Boolescher Typ (wahr/falsch).

Konstanten werden in systemintegrierte Konstanten und benutzerdefinierte Konstanten unterteilt.

Die am häufigsten im System integrierten Konstanten sind __FILE__, __LINE__, PHP_OS, PHP_VERSION, PHP_OS, TRUE usw.

Benennungsregeln für benutzerdefinierte PHP-Konstanten

Die Benennungsregeln für PHP-Konstanten ähneln den Benennungsregeln für PHP-Variablen, sind jedoch nicht genau dieselben.

● PHP-Konstantennamen müssen aus Buchstaben, Unterstrichen und Zahlen bestehen.

● Sie dürfen nicht mit einer Zahl beginnen.

● Ob die Groß-/Kleinschreibung beachtet werden soll oder nicht wird zum Zeitpunkt der Definition angegeben;

● Es wird empfohlen, die Bedeutung bei der Benennung zu kennen (Sie werden wissen, was sie bedeutet, wenn Sie sie sehen), englische Wörter als konstante Namen verwenden und es wird empfohlen, dass die Buchstaben sind alle Großbuchstaben (z. B. PI);

Benennung von PHP-Konstanten:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
/*define("PI-1",3.14); 常量名错误,只能由字母、下划线、数字组成
* define("2PI",3.14);常量名错误,不能以数字开头
*/
define("PI_2",3.14);//正确
define("PI_3",3.142);//正确
echo PI_2;//输出常量PI_2
echo " ";//输出空格
echo PI_3;//输出常量PI_3
?>

Laufergebnis:

3.14 3.142

Wie definiere ich PHP-Konstanten?

PHP-Konstanten werden mit der Funktion define() definiert. Die Funktion define() verfügt über zwei erforderliche Parameter und einen optionalen Parameter. Der erste Parameter gibt den Namen der Konstante an, der auch als Bezeichner bezeichnet wird. Der zweite Parameter gibt den Wert der Konstante an, bei dem es sich um einen skalaren Datentyp handelt, der nicht geändert werden soll. Der dritte Parameter ist ein optionaler Parameter, der zur Angabe verwendet wird Beim Namen der Konstante wird die Groß-/Kleinschreibung beachtet. Bei TRUE wird bei Konstantennamen die Groß-/Kleinschreibung nicht beachtet; bei FALSE (Standardeinstellung) wird die Groß-/Kleinschreibung beachtet.

Verwenden Sie die Funktion define(), um Konstanten zu definieren:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
define("PI2",3.14);//区分大小写
define("PI3",3.142,true);//不区分大小写
echo PI2;//输出常量PI2
echo " ";//输出空格
echo pi3;//输出常量PI3
?>

Laufergebnisse:

3.14 3.142

Empfohlenes Lernen: PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Arten von PHP-Konstanten gibt es?. 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