Объекты и (наверное) передача по ссылке/значению

  • Автор темы Автор темы Frutik
  • Дата начала Дата начала

Frutik

1024-й
Объекты и (наверное) передача по ссылке/значению

есть два куска кода.
не работающий (выдает ошибку)
PHP:
$this->commands->handler($command)->do();

и работающий
PHP:
$c=$this->commands->handler($command);
$c->do();

объясните плиз в чем между ними разница
есть мысль что причина в передаче объекта методом hsndler по ссылке а не по значению
так ли это?
как тогда передать значение по значению в даном случае? ибо первый вариант предпочтительнее как по субъективным так и некоторым объективным причинам
 
ну не умеет оно это разименовывать. Обещают, что скоро научится. а пока пользуйся временной переменной.
 
Сверху