2011-12-29 54 views
1

在有類和對象的OOP中,我可以使用get_object_vars()來獲取該類中所有屬性/變量的列表。對於非OOP類的get_object_vars()

在這種情況下,我沒有使用OOP。我有一些函數和一些在函數外聲明的變量。當我需要訪問函數中的某些變量時,我在函數內重新聲明它爲global。但是,如何獲得外部聲明的所有增值稅清單。這可能嗎?我正在尋找類似get_object_vars但非OOP代碼。

回答

4

您可以使用get_defined_vars()來獲取調用get_defined_vars()範圍內的所有變量。

+2

+1正確答案。儘管如此,這還將返回PHP全局變量,如'$ _POST'和'$ GLOBALS' – adlawson 2011-12-29 01:22:17