В OOP, где есть классы и объекты, я могу использовать get_object_vars()
, чтобы получить список всех свойств/vars этого класса.get_object_vars() для не-OOP-класса
В этом случае я не использую ООП. У меня есть некоторые функции и некоторые варсы, объявленные вне функций. Когда мне нужно получить доступ к некоторым из этих варов внутри функции, я повторно объявляю ее как global
внутри функции. Но как мне получить список всех объявленных вовне. Это возможно? Я ищу что-то вроде get_object_vars
, но для кода, отличного от OOP.
+1 Для правильного ответа. В качестве примечания, однако, это также вернет глобальные переменные PHP, такие как '$ _POST' и' $ GLOBALS' – adlawson