1. Konstanten definieren
define("CONSTANT", "Hello world.")
Konstanten können nur skalare Daten enthalten (boolean, integer, float und string). Wenn Sie eine Konstante aufrufen, müssen Sie nur den Namen verwenden, um den Wert der Konstante zu erhalten, ohne das Symbol „$“ hinzuzufügen, z. B.: echo CONSTANT;Hinweis:
Konstanten und (globale) Variablen sind im Namensraum unterschiedlich. Das bedeutet zum Beispiel, dass TRUE und $TRUE unterschiedlich sind.2. Gewöhnliche Variablen
$a = "hello";
$$a = "world";
echo "$a ${$a}";
echo "$a $hello";
4. Statische Variablen
statisch $a = 0 innerhalb der Funktion;
Hinweis: Verwenden Sie Ausdrücke in der
-Deklaration Das Zuweisen des Ergebnisses führt zu Analysefehlern wie static $a =3+3 (error).Statische Variablen existieren nur in der lokalen Funktionsdomäne (innerhalb der Funktion). Nach der Ausführung der Funktion geht der Variablenwert 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 body. Um auf Variablen innerhalb des Bereichs zuzugreifen, können Sie spezielles PHP verwenden, um das $GLOBALS-Array anzupassen:
Zum Beispiel:$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
global $obj;
Hinweis:
6. Weisen Sie einer Variablen einen Wert zu:
Zuweisung nach Adresse (einfache Referenz)$bar = &$foo; //加&符号到将要赋值的变量前
Hinweis:
Nur benannte Variablen können nach Adresse zugewiesen werden. WennEmpfohlenes 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!$bar = &$a;
$bar = &$foo;
PHP-Video-Tutorial