parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

про process

StopDesign 15.11.2007 18:06 / 15.11.2007 18:07

Возможно, я что-то не так делаю или что-то не так понимаю...
Но:
- хочется создать объект класса
- имя класса определяется на стадии выполнения кода (лежит в БД)
- передать конструктору некоторые параметры (хэш)

Как это можно сделать?

Пытаюсь делать так:
$object[^process{^^$className::init[^$param]}]
и внутри класса получаю $param !def == true
Приходится делать так:
$object[^process{^^${param.template}::init[]}]
^object.init_with_param[$param] ^rem{ настоящий конструктор }
Скажите, это полное извращение?
Поиском по форуму нашел что-то про динамическое связывание и фабрику объектов... Но почти ничего не понял :-(