In PHP können Referenzierungsvariablen mehrere Variablen implementieren, die auf die gleiche Speicheradresse hinweisen, und die Änderung einer Variablen wird auf einer anderen Variablen widerspiegelt. Der Zitiermechanismus ermöglicht Alias -Beziehungen zwischen Variablen. Im Folgenden finden Sie einige gängige Methoden zum Schreiben von Zitieren:
Direkte Zuordnung besteht darin, eine Kopie der Variablen zu erstellen, nicht eine Referenz. Wenn Sie eine Referenzbeziehung herstellen möchten, müssen Sie eine bestimmte Syntax verwenden.
Durch Hinzufügen eines & Symbols bei Zuweisung können zwei Variablen auf denselben Wert hingewiesen werden. Zum Beispiel:
$a = 10;
$b =& $a;
echo $a; // Ausgabe: 10
echo $b; // Ausgabe: 10
Die Referenz () -Funktion kann auch eine Referenzbeziehung einer Variablen erstellen, und der Effekt ähnelt dem & Symbol:
$a = 10;
$b = &reference($a);
echo $a; // Ausgabe: 10
echo $b; // Ausgabe: 10
Durch das Doppel -Dollar -Zeichen können dynamisch auf Variablennamen zugegriffen werden, auf die häufig in Szenarien verwendet wird, in denen Variablen benötigt werden:
$a = 'foo';
$$a = 'bar';
echo $foo; // Ausgabe: bar
Das Beherrschen der verschiedenen Schreibmethoden referenzierter Variablen in PHP hilft bei der Manipulation von Variablen und dem Gedächtnis flexibler. Das Verständnis der Natur und der potenziellen Risiko von Zitaten ist ein wichtiger Schritt beim Schreiben von PHP-Code von qualitativ hochwertigem.