如何在PHP中使用变量变量?

1 php variables variable-variables

这是我想要做的:

<?php
    $my_str = "My String";
    $str = "%my_str";

    $str = str_replace("%", "$", $str);

    echo $str;
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码将'$ my_str'打印到屏幕上.但我希望它打印'My String',就像变量$ my_str的实际值一样

有人知道怎么做吗?

我想要这个的原因是因为我正在编写自己的,非常基本的解析语言,所以在我继续之前我需要这个功能.

Ion*_*tan 9

$my_str = 'My String';
$str    = 'my_str';

echo $$str;
Run Code Online (Sandbox Code Playgroud)

这种结构称为变量变量.