0

在 PHP 中,我得到了所有变量的转储,如下所示:

var_dump(get_defined_vars());

然而,在一个特定的应用程序中,其中一个变量是巨大的,我真的很想避免打印出来。我可以遍历get_defined_vars()数组以创建一个新数组并将有问题的变量列入黑名单,但如果有更好的方法,那么我很想知道它。

谢谢。

4

2 回答 2

3
var_dump(array_diff_key(get_defined_vars(), array_flip(array('unwantedVar'))));
于 2012-04-23T02:23:27.740 回答
0

嗯,你能取消设置 var 和 var_dump() 吗?

unset($bigChuckNorrisVar);
var_dump(get_defined_vars());

当然,在那之后您可能需要在程序中使用该变量,但这是一种快速调试方法。

于 2012-04-23T02:22:58.040 回答