logo

ПХП $ и $$ променљиве

Тхе $вар (сингле доллар) је нормална променљива са именом вар која чува било коју вредност као што су стринг, цео број, флоат итд.

Тхе $$вас (доубле доллар) је референтна променљива која чува вредност променљиве $ унутар ње.

Да бисмо боље разумели разлику, погледајмо неколико примера.

Пример 1

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

Излаз:

ПХП $ и $$ променљиве

У горњем примеру, променљивој смо доделили вредност Икс као абц . Вредност референтне променљиве $$к се додељује као 200 .

Сада смо одштампали вредности $к, $$к и $абц .

Пример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; 

Излаз:

ПХП $ и $$ променљиве

У горњем примеру, променљивој смо доделили вредност Икс као У.П . Вредност референтне променљиве $$к се додељује као Луцкнов.

Сада смо одштампали вредности $к, $$к и низ.

Пример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; 

Излаз:

ПХП $ и $$ променљиве

У горњем примеру, доделили смо вредност имену променљиве Цат . Вредност референтне променљиве ${$наме} се додељује као Пас и ${${$наме}} као Мајмун .

Сада смо одштампали вредности као $наме, ${$наме}, $Мачка, ${${$наме}} и $Дог.