logo

Variabile PHP $ și $$

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/>&apos;; echo $$x.&apos; <br>&apos;; echo $abc; ?&gt; 

Ieșire:

Variabile PHP $ și $$

Î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>&apos;; echo $$x. &apos; <br>&apos;; echo &apos;Capital of $x is &apos; . $$x; ?&gt; 

Ieșire:

Variabile PHP $ și $$

Î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>&apos;; echo ${$name}. &apos; <br>&apos;; echo $Cat. &apos; <br>&apos;; echo ${${$name}}. &apos; <br>&apos;; echo $Dog. &apos; <br>&apos;; ?&gt; 

Ieșire:

Variabile PHP $ și $$

Î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.