Как возвращать значение из PHP метода?
========================================

 Вопрос для знатоков.  

Назрел такой вопрос: Что лучше возвращать из метода класса void или $this?  
  

Сейчас у меня возвращается void в тех методах от которых не ожидается возврат чего-либо. Ну то есть данные методы к примеру изменяют значения свойства класса.  
  

Если переделать их на возврат $this, то можно будет использовать текучий интерфейс, но особо он мне не нужен.  
  

Вопрос: переделывать или не стоит? 

> Что лучше возвращать из метода класса void или $this?

  

Зависит от задачи. Для заполнения сущности например удобно пользоваться чейном вызовов, тут this себя оправдывает. Для логгера например лучше не стоит и тут лучше void.  

Лично я подхожу к подобному так: если мне нужен именно чейн вызовов, тогда возвращаю this. Если не нужен, или не особо нужен - void.