【发布时间】:2010-09-20 07:08:19
【问题描述】:
假设我有这个 PHP 代码:
$FooBar = "a string";
然后我需要这样的函数:
print_var_name($FooBar);
哪个打印:
FooBar
任何想法如何实现这一目标?这在 PHP 中是否可行?
【问题讨论】:
-
如果你需要它来做除调试以外的任何事情,那你就做错了。你的用例是什么?
-
好问题。我需要同样的调试。
-
+1 - 我需要它来从模型 PHP 对象自动生成 XML 或 JSON 响应。必须将对象包装在另一个名为
rootName => modelObject的数组中只会给响应增加不必要的深度。希望这被纳入语言的运行时反射功能。 -
我在日志功能中也需要这个。我希望能够做到以下几点: log($didTheSystemBlowUp);要出现在日志文件中,如:$didTheSystemBlowUp = '还没有,但很快';
-
这在调用 var_dump() 时也很有用,因此当您同时调用多个变量时,您无需手动输出 var 名称来区分 vardupms 的输出。
标签: php