What is the difference between $message and $$message ?
Answers were Sorted based on User's Feedback
$message is variable and $$message is variable variable.
$message="hello";
$$message="world";
echo $hello; // prints world
echo ${$message} //prints world
variable variable cant be used in php superglobalarray. and
cant use in functions and within classes
| Is This Answer Correct ? | 25 Yes | 6 No |
Answer / vikram
$message="hello";
$hello="world";
echo $$message;
// will print "world"..this concept is called "variable of
variables"...
| Is This Answer Correct ? | 6 Yes | 3 No |
Answer / mohit
$message is a variable and $$message is a refrence variable
that have the refrence of $message.
| Is This Answer Correct ? | 5 Yes | 2 No |
Answer / laxmikanta pradhan
$message is variable and $$message is variable variable i.e.
$message is a variable whereas $$message is a refrence
variable having the refrence of $message.
Ex. $message="hello";
$$message="world";
echo $hello; // prints world
echo ${$message} //prints world
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / abhilash
if $message1 = "hello";
and $message = "message1";
den $$message = hello
| Is This Answer Correct ? | 6 Yes | 9 No |
Answer / keshab
$test = "example";
$temp = "test";
echo $temp // output is "test";
echo $$temp// output is "example";
thanks
| Is This Answer Correct ? | 1 Yes | 4 No |
What are the advantages of oops in php?
How to make a class in php?
How to create a session? How to set a value in session? How to remove data from a session?
What is the difference between $message and $$message?
12 Answers BSPL, eGrove, i-Net Solution,
What is php destruct?
Do you know what is the use of rand() in php?
How do you access a get requests url parameter with php?
What is composer json?
How many types of array supported in php?
What are php filters?
What does csrf token mismatch mean?
What is variable declaration?