переключатель автоматического выбора, когда флажок установлен в jquery

Ну, просто укажите пространство имен в строке:

$definition = Definer::defineProfile($_SESSION['user']->UserType);
$class = '\\Editor\\' . $definition;
$foo = new $class();

И если это дочернее пространство имен (как указано в комментариях), просто добавьте пространство имен с помощью __NAMESPACE__:

$class = __NAMESPACE__ . '\\Editor\\' . $definition;

Итак, если текущее пространство имен \Foo\Bar, а $definition - «Baz», результирующий класс будет \Foo\Bar\Editor\Baz

1
задан Shaoz 21 September 2010 в 16:08
поделиться