get_object_vars()用于非OOP类

时间:2011-12-29 01:18:12

标签: php

在OOP中有类和对象,我可以使用get_object_vars()来获取该类中所有属性/变量的列表。

在这种情况下,我没有使用OOP。我有一些函数和一些在函数外声明的变量。当我需要在函数内部访问其中一些变量时,我会在函数内部将其重新声明为global。但是如何获得外部声明的所有变量的列表。这可能吗?我正在寻找类似get_object_vars但非OOP代码的东西。

1 个答案:

答案 0 :(得分:4)

您可以使用get_defined_vars()获取调用get_defined_vars()的范围内的所有变量。