What is the difference between $name and $$name?

Last updated 5 years, 2 months ago | 4591 views 75     5

Tags:- PHP

$name and $$name both are variables but with a single difference that is $name is just a normal php variable where as $$name is known as reference variable. It allow you to use $name variable's value as a variable for getting $$name variable value. 

    $name = 'Roshan';
    $$name = 'Singh';

    echo $name . "<br>";
    echo $$name . "<br>";

    // value of "$name" variable
    echo $Roshan

    Singh // This is value of "$Roshan" variable