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 is an abstract class in php?
Which method removes the last element from the end of an array?
Which functions are used to count the total number of array elements in php?
Write a PHP code to print following number pattern: 123 456 789
How does php session work?
Does php pass arrays by reference?
What is a path Traversal?
How to implement a class named dragonball. This class must have an attribute named ballcount (which starts from 0) and a method ifoundaball. When ifoundaball is called, ballcount is increased by one. If the value of ballcount is equal to seven, then the message you can ask your wish is printed, and ballcount is reset to 0. How would you implement this class?
How variables are passed through arguments?
Tell me what is the main difference between php 4 and php 5?
What is difference between echo and print in php?
What's the best method for sanitizing user input with php?