PHP Variables

A variable is just a storage element.

Variables in PHP are represented by a dollar sign ( $ ) by the name of the variable. The variable name is case-sensitive.

The variable name should be start with letters ( a-zA-Z ) or underscore ( _ ) and it should not start with numeric /number

Below we have given some examples for your reference.

<?php
$x = 'hello';
$$x = 'world';
echo "$x ${$x}";
echo "$x $hello";
?>

Output:
hello world
hello world
<?php
class test {
    var $bar = 'I am bar.';
    var $arr = array('I am A.', 'I am B.', 'I am C.');
    var $r   = 'I am r.';
}

$test = new test();
$bar = 'bar';
$baz = array('foo', 'bar', 'baz', 'quux');
echo $test->$bar . "\n";
echo $test->$baz[1] . "\n";

$start = 'b';
$end   = 'ar';
echo $test->{$start . $end} . "\n";

$arr = 'arr';
echo $test->$arr[1] . "\n";
echo $test->{$arr}[1] . "\n";

?>

Output:
I am bar.
I am bar.
I am bar.
I am r.
I am B.
<?php
$a = 10;
$b = 15;
echo $c = $a + $b;

function myTest()
{
global $a,$a;
$d=$a+$b;
}

myTest();
echo $d;

function myTest()
{
$GLOBALS['b']=$GLOBALS['a']+$GLOBALS['b'];
} 

myTest();
echo $b;

?>
Output:
25
25
25