Unterschiede: 1. Konstanten können nur mit der Funktion define() oder dem Schlüsselwort const definiert werden, während Variablen ohne definierte Schlüsselwörter oder Funktionen beim Zuweisen von Werten definiert werden. 2. Verwenden Sie „$“, um den Variablennamen zu ändern, nicht jedoch den Konstantennamen. 3. Variable Werte können geändert werden, konstante Werte jedoch nicht. 4. Variablen haben einen globalen und lokalen Gültigkeitsbereich, während Konstanten nur einen globalen Gültigkeitsbereich haben.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1-Version, DELL G3-Computer
Was sind PHP-Konstanten?
Die sogenannten Konstanten sind Größen, die nicht geändert werden können. Sobald eine Konstante in PHP definiert ist, kann sie nicht geändert oder undefiniert werden.
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, Gleitkomma, Zeichenfolge und Boolesche Konstanten Der Array-Typ wird unterstützt.
Der Unterschied zwischen Konstanten und Variablen in PHP
werden auf unterschiedliche Weise definiert:
PHP-Variablen haben keine definierten Schlüsselwörter oder Funktionen und werden beim Zuweisen von Werten definiert. PHP-Konstanten können nur mit der Funktion define() oder dem Schlüsselwort const definiert werden.
Verschiedene Namen:
PHP-Variablennamen müssen mit einem Dollarzeichen ($) geändert werden, PHP-Konstantennamen müssen jedoch nicht geändert werden. Vor Konstanten steht kein Dollarzeichen ($). 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.
Werte haben unterschiedliche Bedeutungen:
Der von einer PHP-Variablen gespeicherte Wert kann geändert werden, während der von einer PHP-Konstanten gespeicherte Wert nicht geändert werden kann.
Bereich wird nicht verwendet:
PHP-Variablen haben einen globalen und einen lokalen Gültigkeitsbereich. PHP-Konstanten werden im Allgemeinen außerhalb aller Funktionen definiert und der Gültigkeitsbereich der Konstanten ist global.
Unterschiedliche Datentypbereiche:
PHP-Variablen können jeden Datentyp haben, während PHP-Konstanten nur Skalartypen sein können (Ganzzahl, Float/Double, String, Boolean).
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Variablen und Konstanten in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!