Задать вопрос
dzheka3d
@dzheka3d

Не увеличивает ли такая запись нагрузку на сервер?

Всем привет! Для вот такой красивой, на мой взгляд, записи, приходится в каждом методе возвращать $this:

$comments = new Comments($db, $tpl);
$comm_list = $comments
			->SetOptions(array('mode' => 'news', 'mode_id' => $row['id']))
			->GetComments()
			->ShowComments();


Не увеличивает ли это нагрузку на сервер? На самом деле я не совсем понимаю что возвращается в этом случае. Подсмотрел в каком-то классе буржуйском, но красиво и работает.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
DevMan
@DevMan
можно считать, что не увеличивает.

На самом деле я не совсем понимаю что возвращается в этом случае
как не странно, возвращается $this ))

Подсмотрел в каком-то классе буржуйском, но красиво и работает
https://en.wikipedia.org/wiki/Method_chaining
Ответ написан
Комментировать
@dev400
возвращаете состояние объекта после вызова метода
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы