在函数内获取赋值变量

时间:2013-08-22 13:42:55

标签: php variables

是否可以在函数??

中获取要为其分配函数的变量名称

实施例

$firstName = greet();
$John = greet();

function greet()
{
$name = /* things to get the "firstName" without the $ */;
echo "Hello $name!";
}

这应该打印:

  

Hello firstName!

     

你好约翰!

我想做这样的事情,有可能吗?

2 个答案:

答案 0 :(得分:6)

没有。不是任何理智,可行的方式 首先,没有理由依赖这些信息。

答案 1 :(得分:0)

如果您真的想要做这样的事情,您可以编写一个名为Variable的数据结构,它也存储变量的名称。但不知怎的,我怀疑你会因为你问这个问题而给OOP带来太多运气......