What is difference between $x and $$x
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / chinuku
$var is a variable and $$variable is a Reference or Dynamic
variable
ex:$var="test";
$test="php";
<?php
echo $var;
echo $$var;
?>
ans
$var=test;
$$var=php;
Is This Answer Correct ? | 22 Yes | 4 No |
Answer / muzic
$x is a simple variable whereas $$x is a reference variable.
Is This Answer Correct ? | 18 Yes | 4 No |
Answer / psharma05
$x is a simple variable where $$x means value of $x becomes other variable.
eg.
$x="hello";
$$x="hi";
echo $hello;
output will be:
hi
Is This Answer Correct ? | 11 Yes | 5 No |
Answer / khan
Visit http://filesharepoint.com To Download free Scripts
books and many more just click the link below
<a
href='http://filesharepoint.com'>http://filesharepoint.com</a>
Is This Answer Correct ? | 0 Yes | 7 No |
How many php functions are there?
Tell me how to execute an sql query? How to fetch its result?
Why does sql injection happen?
What is cakephp framework?
Tell me how is it possible to remove escape characters from a string?
How can I reset an array in PHP?
4 Answers Rushmore Consultancy, TCS,
Is php still relevant 2019?
How can you retrieve a cookie value?
How can we access the data sent through the url with the get method?
I am trying to assign a variable the value of 0123, but it keeps coming up with a different number, what is the problem?
Write a program to display a table of any given number?
How can we submit a form without a submit buttom?
12 Answers A1 Technology, IBM,