logo

PHP $ a $$ premenné

The $var (jeden dolár) je normálna premenná s názvom var, ktorá ukladá akúkoľvek hodnotu, ako je reťazec, celé číslo, float atď.

The $$ bolo (dvojitý dolár) je referenčná premenná, ktorá v sebe ukladá hodnotu premennej $.

Aby sme lepšie pochopili rozdiel, pozrime si niekoľko príkladov.

Príklad 1

 <?php $x = 'abc'; $$x = 200; echo $x.' <br/>&apos;; echo $$x.&apos; <br>&apos;; echo $abc; ?&gt; 

Výkon:

PHP $ a $$ premenné

Vo vyššie uvedenom príklade sme premennej priradili hodnotu X ako abc . Hodnota referenčnej premennej x $$ je priradený ako 200 .

súkromná vs verejná java

Teraz máme vytlačené hodnoty $x, $$x a $abc .

Príklad2

 <?php $x='U.P'; $$x='Lucknow'; echo $x. ' <br>&apos;; echo $$x. &apos; <br>&apos;; echo &apos;Capital of $x is &apos; . $$x; ?&gt; 

Výkon:

PHP $ a $$ premenné

Vo vyššie uvedenom príklade sme premennej priradili hodnotu X ako U.P . Hodnota referenčnej premennej x $$ je priradený ako Lucknow.

Teraz máme vytlačené hodnoty $x, $$x a struna.

Príklad 3

 <?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; 

Výkon:

PHP $ a $$ premenné

Vo vyššie uvedenom príklade sme priradili hodnotu názvu premennej Cat . Hodnota referenčnej premennej ${$name} je priradený ako pes a ${${$name}} ako Opica .

hashmap

Teraz sme vytlačili hodnoty ako $name, ${$name}, $Cat, ${${$name}} a $Pes.