诸如$$变量的语法称为
Variable Variable。
例如,如果你考虑这部分代码:
$real_variable = 'test';
$name = 'real_variable';
echo $$name;
您将获得以下输出:
test
这里 :
> $ real_variable包含测试
> $ name包含变量的名称:’real_variable’
> $$ name意味着“变量thas的名称包含在$ name中”
>这是$ real_variable
>并且具有值’test’
编辑后@ Jhonny的评论:
做一个$$$?
嗯,最好的方法是知道是试试;-)
所以,让我们试试这段代码:
$real_variable = 'test';
$name = 'real_variable';
$name_of_name = 'name';
echo $name_of_name . '
';
echo $$name_of_name . '
';
echo $$$name_of_name . '
';
这里是我得到的输出:
name
real_variable
test
所以,我会说,是的,你可以做$$$ 😉