De $var (single dollar) är en normal variabel med namnet var som lagrar alla värden som sträng, heltal, float, etc.
De $$var (dubbel dollar) är en referensvariabel som lagrar värdet på $variabeln inuti den.För att förstå skillnaden bättre, låt oss se några exempel.
dela en sträng i c++
Exempel 1
<?php $x = 'abc'; $$x = 200; echo $x.' <br/>'; echo $$x.' <br>'; echo $abc; ?>
Produktion:
I exemplet ovan har vi tilldelat variabeln ett värde x som abc . Värde på referensvariabel $$x är tilldelad som 200 .
java ersätt tecken i sträng
Nu har vi skrivit ut värdena $x, $$x och $abc .
Exempel 2
<?php $x='U.P'; $$x='Lucknow'; echo $x. ' <br>'; echo $$x. ' <br>'; echo 'Capital of $x is ' . $$x; ?>
Produktion:
I exemplet ovan har vi tilldelat variabeln ett värde x som UPP . Värde på referensvariabel $$x är tilldelad som Lyckligtvis.
Nu har vi skrivit ut värdena $x, $$x och ett snöre.
css text align
Exempel 3
<?php $name='Cat'; ${$name}='Dog'; ${${$name}}='Monkey'; echo $name. ' <br>'; echo ${$name}. ' <br>'; echo $Cat. ' <br>'; echo ${${$name}}. ' <br>'; echo $Dog. ' <br>'; ?>
Produktion:
I exemplet ovan har vi tilldelat variabelnamnet ett värde Katt . Värde på referensvariabel ${$name} är tilldelad som Hund och ${${$name}} som Apa .
Nu har vi skrivit ut värdena som $name, ${$name}, $Cat, ${${$name}} och $Dog.