The $var (dolar unic) este o variabilă normală cu numele var care stochează orice valoare cum ar fi șir, întreg, float etc.
The $$a fost (dolar dublu) este o variabilă de referință care stochează valoarea variabilei $ în interiorul acesteia.Pentru a înțelege mai bine diferența, să vedem câteva exemple.
Exemplul 1
<?php $x = 'abc'; $$x = 200; echo $x.' <br/>'; echo $$x.' <br>'; echo $abc; ?>
Ieșire:
În exemplul de mai sus, am atribuit o valoare variabilei X la fel de abc . Valoarea variabilei de referință $$x este atribuit ca 200 .
java conversia întregului în șir
Acum am tipărit valorile $x, $$x și $abc .
Exemplul 2
<?php $x='U.P'; $$x='Lucknow'; echo $x. ' <br>'; echo $$x. ' <br>'; echo 'Capital of $x is ' . $$x; ?>
Ieșire:
În exemplul de mai sus, am atribuit o valoare variabilei X la fel de SUS . Valoarea variabilei de referință $$x este atribuit ca Lucknow.
bash verifica dacă variabila de mediu este setată
Acum am tipărit valorile $x, $$x și o sfoară.
Exemplul3
<?php $name='Cat'; ${$name}='Dog'; ${${$name}}='Monkey'; echo $name. ' <br>'; echo ${$name}. ' <br>'; echo $Cat. ' <br>'; echo ${${$name}}. ' <br>'; echo $Dog. ' <br>'; ?>
Ieșire:
În exemplul de mai sus, am atribuit o valoare numelui variabilei Pisică . Valoarea variabilei de referință ${$name} este atribuit ca Câine și ${${$name}} la fel de Maimuţă .
Acum am tipărit valorile ca $name, ${$name}, $Cat, ${${$name}} și $Dog.