Перечисление PHP динамических переменных-членов - PullRequest
1 голос
/ 01 мая 2009

Как бы я перечислил все открытые переменные в инстанцированном Объекте, учитывая, что мы не знаем имен переменных вообще?

Сценарий
Класс может иметь функцию, объявленную как:

function addVar($name, $val) {
    $this->$name = $val;
}

Я хочу список $ имен, которые когда-либо добавлялись в экземпляр объекта динамически.

Ответы [ 2 ]

5 голосов
/ 01 мая 2009

get_object_vars() должны добиться цели.

0 голосов
/ 01 мая 2009

Кроме того, я бы рекомендовал вам изучить возможности PHP Reflection .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...