Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php>;获取以前的变量名_Php - Fatal编程技术网

php>;获取以前的变量名

php>;获取以前的变量名,php,Php,是否有任何直接方法可以获取以前的变量名 $a = ""; $b = ""; if (logic) { $result = $a; } elseif (logic) { $result = $b; } 任何直接\u函数($result)都可以得到“a”或“b” 非常感谢。如果我收到你的问题,那么我认为最好的方法是使用数组() 例如: $a = ""; $b = ""; $result=array(); // an empty array if (logic) {

是否有任何直接方法可以获取以前的变量名

$a = "";
$b = "";
if (logic) {
    $result = $a;
} elseif (logic) {
    $result = $b;
}
任何
直接\u函数($result)
都可以得到“a”或“b”


非常感谢。

如果我收到你的问题,那么我认为最好的方法是使用数组() 例如:

$a = "";
$b = "";
$result=array();     // an empty array
if (logic) {
    $result[] = $a;
} elseif (logic) {
    $result[] = $b;
}

现在,您可以通过索引获取任何值。

不获取您的问题。你能简单解释一下吗?
$result
a或b是什么时候/为什么?三元似乎是一种选择。我不知道是否有函数真的能做到这一点,你想得到主变量最后赋值的变量名。这是个好问题,甚至可以检查赋值是不是任何值,变量或其他什么,你为什么需要这个?我想你甚至不知道你想要什么,请具体点。这个问题毫无意义。你能解释一下吗?我不明白为什么这会和他有什么不同。为什么数组在这种情况下有用?但是我不相信我们中的任何人真的理解这个问题。。。(包括OP)