Der $var (einzelner Dollar) ist eine normale Variable mit dem Namen var, die beliebige Werte wie String, Integer, Float usw. speichert.
Der $$war (doppelter Dollar) ist eine Referenzvariable, die den Wert der darin enthaltenen $-Variable speichert.Um den Unterschied besser zu verstehen, sehen wir uns einige Beispiele an.
Beispiel 1
<?php $x = 'abc'; $$x = 200; echo $x.' <br/>'; echo $$x.' <br>'; echo $abc; ?>
Ausgabe:
Im obigen Beispiel haben wir der Variablen einen Wert zugewiesen X als ABC . Wert der Referenzvariable $$x ist zugeordnet als 200 .
Java mit Swing
Jetzt haben wir die Werte ausgedruckt $x, $$x Und $abc .
Beispiel2
<?php $x='U.P'; $$x='Lucknow'; echo $x. ' <br>'; echo $$x. ' <br>'; echo 'Capital of $x is ' . $$x; ?>
Ausgabe:
Im obigen Beispiel haben wir der Variablen einen Wert zugewiesen X als HOCH . Wert der Referenzvariable $$x wird als zugewiesen Lucknow.
Jetzt haben wir die Werte ausgedruckt $x, $$x und eine Schnur.
Beispiel3
<?php $name='Cat'; ${$name}='Dog'; ${${$name}}='Monkey'; echo $name. ' <br>'; echo ${$name}. ' <br>'; echo $Cat. ' <br>'; echo ${${$name}}. ' <br>'; echo $Dog. ' <br>'; ?>
Ausgabe:
Im obigen Beispiel haben wir dem Variablennamen einen Wert zugewiesen Katze . Wert der Referenzvariable ${$name} wird als zugewiesen Hund Und ${${$name}} als Affe .
Jetzt haben wir die Werte als gedruckt $name, ${$name}, $Cat, ${${$name}} Und $Hund.