是否可以在函数??
中获取要为其分配函数的变量名称$firstName = greet();
$John = greet();
function greet()
{
$name = /* things to get the "firstName" without the $ */;
echo "Hello $name!";
}
这应该打印:
Hello firstName!
你好约翰!
我想做这样的事情,有可能吗?
答案 0 :(得分:6)
没有。不是任何理智,可行的方式 首先,没有理由依赖这些信息。
答案 1 :(得分:0)
如果您真的想要做这样的事情,您可以编写一个名为Variable的数据结构,它也存储变量的名称。但不知怎的,我怀疑你会因为你问这个问题而给OOP带来太多运气......