Итак, я хочу сделать что-то вроде этого:
$ob = new $this->other_class_name;
, но это не удается.Как я могу сделать это, не сохраняя other_class_name в локальной переменной?
Сохранить имя в другой переменной:
$class = $this->other_class_name; $ob = new $class;
Попробуйте это:
$class = get_class($this->other_class_name); $ob = new $class;