The $var (viens dolārs) ir parasts mainīgais ar nosaukumu var, kas saglabā jebkuru vērtību, piemēram, virkni, veselu skaitli, pludiņu utt.
The $$ bija (dubultais dolārs) ir atsauces mainīgais, kas tajā saglabā mainīgā $ vērtību.Lai labāk izprastu atšķirību, apskatīsim dažus piemērus.
1. piemērs
<?php $x = 'abc'; $$x = 200; echo $x.' <br/>'; echo $$x.' <br>'; echo $abc; ?>
Izvade:
Iepriekš minētajā piemērā mainīgajam esam piešķīruši vērtību x kā abc . Atsauces mainīgā vērtība $$x ir piešķirts kā 200 .
Tagad mēs esam izdrukājuši vērtības $x, $$x un $abc .
Piemērs2
<?php $x='U.P'; $$x='Lucknow'; echo $x. ' <br>'; echo $$x. ' <br>'; echo 'Capital of $x is ' . $$x; ?>
Izvade:
Iepriekš minētajā piemērā mainīgajam esam piešķīruši vērtību x kā U.P . Atsauces mainīgā vērtība $$x ir piešķirts kā Laknava.
Tagad mēs esam izdrukājuši vērtības $x, $$x un virkne.
3. piemērs
<?php $name='Cat'; ${$name}='Dog'; ${${$name}}='Monkey'; echo $name. ' <br>'; echo ${$name}. ' <br>'; echo $Cat. ' <br>'; echo ${${$name}}. ' <br>'; echo $Dog. ' <br>'; ?>
Izvade:
Iepriekš minētajā piemērā mainīgā nosaukumam esam piešķīruši vērtību kat . Atsauces mainīgā vērtība ${$name} ir piešķirts kā Suns un ${${$name}} kā Pērtiķis .
Tagad esam izdrukājuši vērtības kā $name, ${$name}, $Cat, ${${$name}} un $Suns.