Heim  >  Artikel  >  Backend-Entwicklung  >  So definieren Sie Variablen in PHP

So definieren Sie Variablen in PHP

王林
王林Original
2019-10-15 17:55:086732Durchsuche

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!

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