Heim > Artikel > Backend-Entwicklung > So definieren Sie Variablen in PHP
1. Konstanten definieren
define("CONSTANT", "Hello world.");
Konstanten können nur skalare Daten enthalten (boolean, integer, float und string). Sie müssen einfach den Namen verwenden, um den Wert der Konstante zu erhalten, ohne das Zeichen „$“ hinzuzufügen.
Hinweis: Konstanten und (globale) Variablen befinden sich in unterschiedlichen Namensräumen. Das bedeutet zum Beispiel, dass TRUE und $TRUE unterschiedlich sind.
2. Gewöhnliche Variablen
$a = "hello";
3. Variablenvariablen
$$a = "world";
Beide Variablen sind definiert, $ Der Inhalt von a ist „hello“ und der Inhalt von $hello ist „world“.
4. Statische Variablen
innerhalb der Funktion:
static $a = 0;
Hinweis: Das Ergebnis des Ausdrucks wird im verwendet Die Zuweisung führt zu Analysefehlern.
Statische Variablen existieren nur in der lokalen Funktionsdomäne (innerhalb der Funktion), der Variablenwert geht nicht verloren und kann für rekursive Aufrufe verwendet werden.
5. Globale Variablen
Globale Variablen, die innerhalb des Funktionskörpers definiert sind, können außerhalb des Funktionskörpers verwendet werden. Globale Variablen, die außerhalb des Funktionskörpers definiert sind, können nicht innerhalb der Funktion verwendet werden Sie können global auf Variablen innerhalb des Bereichs zugreifen, indem Sie spezielles PHP verwenden, um das Array $GLOBALS anzupassen:
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
Eine echte globale Variable, die mit der globalen Anweisung in eine Funktionsdomäne importiert wird, erstellt tatsächlich eine Verweis auf die globale Variable
Hinweis: Die statischen und globalen Definitionen von Variablen werden anwendungsorientiert implementiert.
6. Weisen Sie einer Variablen einen Wert zu
Zuweisung nach Adresse (einfache Referenz)
$bar = &$foo; //加&符号到将要赋值的变量前
Eine Änderung der neuen Variablen wirkt sich auf die ursprüngliche Variable aus. Diese Art der Zuweisung ist schneller.
Hinweis: Nur benannten Variablen können Adressen zugewiesen werden
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo definieren Sie Variablen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!