Пришла одна мысль автозагрузка для переменной =)
class Example
{
/**
* Срабатывает автозагрузка если переменная не была задана
*
* @var mixed
*/
public $controller;
public function getObject()
{
$object = $this->controller;
}
}
$Example = new Example();
$Example->getObject();
Как есть автозагрузка классов с помощью spl_autoload_register(), и он вызывается если Класс не инициализирован,
есть ли способы решения но только для переменных.
Допустим если переменная
$this->controller
Не объявлена, то будет вызван автоматически загрузчик для поиска значения переменной, как spl_autoload_register() для классов.
Собственно хочется услышать ваши мысли.