What is difference between $x and $$x
Answer Posted / deepesh mehta
This type of variable diclearation is called "Variable
variables".
Sometimes it is convenient to be able to have variable
variable names. That is, a variable name which can be set
and used dynamically. A normal variable is set with a
statement such as:
$x = 'hello';
A variable variable takes the value of a variable and
treats that as the name of a variable. In the above
example, hello, can be used as the name of a variable by
using two dollar signs. i.e.
$$x = 'world';
At this point two variables have been defined and stored in
the PHP symbol tree: $a with contents "hello" and $hello
with contents "world". Therefore, this statement
echo "$x ${$x}";
produces the exact same output as:
echo "$a $hello";
i.e. they both produce: hello world.
Is This Answer Correct ? | 34 Yes | 8 No |
Post New Answer View All Answers
What percentage of websites use php?
How would you open a directory for reading in php?
Explain some most commonly use string functions in php?
What is the purpose of using php?
How do you measure variables?
What is php variable?
What is a string in r?
How cookies are transported from servers to browsers?
How to remove an empty directory?
What is a composer?
Does php need to be installed?
How to replace a text in a string with another text in php?
Tell me what is the use of isset() in php?
Tell me what is the difference between get and post?
Is php used for frontend or backend?