📜  如何在PHP以字符串获取变量名?

📅  最后修改于: 2022-05-13 01:57:40.212000             🧑  作者: Mango

如何在PHP以字符串获取变量名?

使用变量名作为字符串来获取变量名。有很多方法可以解决这个问题,下面讨论其中的一些:

方法 1:使用 $GLOBALS:用于引用全局范围内可用的所有变量。它是一个关联数组,其中包含当前在全局范围内定义的所有变量的引用。

示例:此示例使用$GLOBAL引用以字符串获取变量名称。

 $value) {
        if ($value === $var) {
            return $varName;
        }
    }
    return;
}
  
// Function call and display the
// variable name
print getVariavleName($test);
  
?>
输出:
test

方法 2:使用 $$ 运算符: $$var_name 被称为引用变量,其中 $var_name 是一个普通变量。 $$var_name 用于引用名称作为变量 $var_name 值的变量。
示例:此示例使用$$运算符以字符串获取变量名称。


输出:
test