Académique Documents
Professionnel Documents
Culture Documents
(Variable variables)
Variables can be accessed via dynamic variable names. The name of a variable can be stored in another
variable,
To turn a variable into a variable variable, you put an extra $ put in front of your variable.
$variableName = 'foo';
$foo = 'bar';
echo $foo;
echo ${$variableName};
echo $$variableName;
//similarly,
$variableName = 'foo';
$$variableName = 'bar';
echo $foo;
echo $$variableName;
echo ${$variableName};
return $a + $b;
$funcName = 'add';
class myClass {
$this->$functionName('Hello World');
${$variableName} = $value;
$fooBar = 'baz';