如何在返回值的同时从PHP函数返回变量本身?

如何在返回值的同时从PHP函数返回变量本身?,php,function,return,Php,Function,Return,我在下面的助手函数值中定义了几个变量。我想通过返回值函数来获取所有这些变量。我该怎么做 <?php function value() { $var1 = 1; $var2 = 2; $var3 = 3; $var4 = 4; $var5 = 5; /*I want to return the variables themselves instead of the value of the variables*/ } ?>

我在下面的助手函数值中定义了几个变量。我想通过返回值函数来获取所有这些变量。我该怎么做

<?php
function value()
{
    $var1 = 1;
    $var2 = 2;
    $var3 = 3;
    $var4 = 4;
    $var5 = 5;

    /*I want to return the variables themselves instead of the value of the 
    variables*/
}
?>

您可以将其放入数组中,然后获取数组键。这里的数组键指的是问题中的变量

    function value() {
      $arr = array('var1' => 1, 'var2' => 2, 'var3' => 3);
      return array_keys($arr);
    }

$variables_names = value();
然后循环返回数组,该数组只包含键变量名称,而不包含值

foreach ($variables_names as $name) {
  echo $name;
}

不知道你在问什么。也许给我们举一个例子,说明你想做什么?你说的“返回变量”是什么意思?你可以将这些变量声明为全局变量。你是说返回变量名而不是值吗?@RahulMeshram Globals应该是最后的选择