Имею такой вопрос. Можно ли конструировать классы на лету? То есть,
предположим, нужно описать класс, структура которого будет зависеть от
каких-либо получаемых данных. Как можно это сделать?
Идеальной была бы вот такая комбинация: :))
// Запихиваем в $src массив членов класса
class Test {
foreach ($src as $alias)
var $$alias;
}
Hо, к сожалению, не прокатывает :-)
Можно, конечно, создать универсальную болванку типа такой:
class Test {
public $data;
}
и сделать из этой самой $data ассоциативный массив, пихая туда всё что душе
угодно. Hо как-то не очень смотрится... Есть ещё один более извратный
вариант, но хотелось бы послушать опытных товарищей... Вдруг я велосипед
изобретаю...
--
WBR Ы.