Jump to content

2 or more $ in front of a variable


x_maras

Recommended Posts

Hi,

 

I saw in a code a variable with 2 dollars.

Couldnt be wrong because the code was working,

but I tried this by my self:

 

<?php
$something = "bla test";
$$something = $something;
echo $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$something;
?>

 

and it works it prints "bla test".

 

But, if you change the second line, for example : $$something = "print this";

it gives an error. The same happens if you change the name of the second variable:

 

<?php
$something = "bla test";
$$thing = $something;
echo $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$thing;
?>

This also gives an error.

 

Does anyone knows what exactly this does?

Link to comment
https://forums.phpfreaks.com/topic/168106-2-or-more-in-front-of-a-variable/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.