Я хотел бы спросить о клонировании/копировании объекта PHP в переменную $this.
В настоящее время я новичок в MVC, я хотел бы сделать что-то вроде CodeIgniter.
Я хотел бы получить прямой доступ к переменной.
в моем __construct() я всегда передаю глобальную переменную внутри новому контроллеру (классу),
eg.
function __construct($mvc)
{
$this->mvc = $mvc;
}
внутри $mvc есть объект конфигурации, объект vars.
например, в настоящее время
function index()
{
$this->mvc->config['title'];
$this->mvc->vars['name'];
}
** то, что я хочу, более прямое **
function index()
{
$this->config['title'];
$this->vars['name'];
}
я пытался
function __construct($mvc)
{
$this = $mvc;
}
or
function __construct($mvc)
{
$this = clone $mvc;
}
это не удачно. есть идеи, я могу закрыть $this->mvc до уровня $this? Я пытаюсь foreach также безуспешно. Пожалуйста, помогите, Спасибо!