logo

PHP $ és $$ változók

A $var (egy dollár) egy normál változó var néven, amely bármilyen értéket tárol, például karakterláncot, egész számot, lebegőpontot stb.

A $$ volt (dupla dollár) egy referenciaváltozó, amely a $változó értékét tárolja benne.

A különbség jobb megértése érdekében lássunk néhány példát.

1. példa

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

Kimenet:

PHP $ és $$ változók

A fenti példában a változóhoz értéket rendeltünk x mint ABC . A referenciaváltozó értéke $$x ként van hozzárendelve 200 .

Most kinyomtattuk az értékeket $x, $$x és $abc .

Példa2

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

Kimenet:

PHP $ és $$ változók

A fenti példában a változóhoz értéket rendeltünk x mint FEL . A referenciaváltozó értéke $$x ként van hozzárendelve Lucknow.

Most kinyomtattuk az értékeket $x, $$x és egy húr.

Példa3

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

Kimenet:

PHP $ és $$ változók

A fenti példában a változó nevéhez értéket rendeltünk Macska . A referenciaváltozó értéke ${$name} ként van hozzárendelve Kutya és ${${$name}} mint Majom .

tostring metódus java-ban

Most kinyomtattuk az értékeket, mint $name, ${$name}, $Cat, ${${$name}} és $Dog.