Heim >Backend-Entwicklung >PHP-Problem >Was ist der Unterschied zwischen Konstanten und Variablen in PHP?
Was sind Konstanten in PHP?
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), Zeichenfolge, Boolescher Wert (wahr)/falsch ).
Benennungsregeln für PHP-Konstanten
Die Benennungsregeln für PHP-Konstanten sind ähnlich, aber nicht genau dieselben wie die Benennungsregeln für PHP-Variablen.
● PHP-Konstantennamen müssen aus Buchstaben, Unterstrichen und Zahlen bestehen.
● dürfen nicht mit Zahlen beginnen.
● Ob die Groß-/Kleinschreibung beachtet werden soll not wird bei der Definition angegeben ;
● Es wird empfohlen, beim Benennen die Bedeutung zu kennen (Sie werden wissen, was es bedeutet, wenn Sie es sehen), englische Wörter als konstante Namen verwenden und es wird empfohlen, dass die Buchstaben sind alle großgeschrieben (z. B.: PI);
Der Unterschied zwischen PHP-Konstanten und -Variablen
Die Definitionsformen sind unterschiedlich: PHP-Variablen haben keine definierten Schlüsselwörter oder Funktionen und sind beim Zuweisen von Werten definiert. PHP-Konstanten müssen mit der Funktion define() definiert werden.
Die Namen sind unterschiedlich: PHP-Variablennamen müssen mit einem Dollarzeichen ($) geändert werden, PHP-Konstantennamen jedoch nicht. Es wird empfohlen, PHP-Variablennamen in Kleinbuchstaben zu schreiben. Wenn sie aus mehreren Wörtern bestehen, sollte der erste Buchstabe des ersten Wortes kleingeschrieben werden und der erste Buchstabe der übrigen Wörter sollte großgeschrieben werden. Es wird empfohlen, PHP-Konstantennamen ausschließlich in Großbuchstaben zu verwenden.
Unterschiedliche Variabilitätsgrade: Die in PHP-Variablen gespeicherten Werte können geändert werden, während die in PHP-Konstanten gespeicherten Werte nicht geändert werden können.
Bereich wird nicht verwendet: PHP-Variablen werden außerhalb aller Funktionen definiert und haben einen globalen Gültigkeitsbereich, wenn sie innerhalb von Funktionen definiert werden, haben sie einen lokalen Gültigkeitsbereich. PHP-Konstanten werden im Allgemeinen außerhalb aller Funktionen definiert und haben einen superglobalen Geltungsbereich.
Der Datentypbereich ist unterschiedlich: PHP-Variablen können jeden Datentyp haben, während PHP-Konstanten nur Skalartypen sein können (Ganzzahl, Float/Double, String, Boolean).
Weitere PHP-Kenntnisse finden Sie auf der chinesischen PHP-Website!
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Konstanten und Variablen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!