Что означает «вернуть $ this»?

Я пытаюсь понять этот код, и когда я добрался до последней строки, я не не понимаю.: (

Могу я попросить вашу помощь, чтобы узнать, что возвращает значение $ this ?

public function setOptions(array $options) {
    $methods = get_class_methods($this);
    foreach ($options as $key => $value) {
        $method = 'set' . ucfirst($key);
        if (in_array($method, $methods)) {
            $this->$method($value);
        }
    }

    //???? - return what ?
    return $this;
}

Обновление:
Я удалил свои комментарии, чтобы лучше пояснение.

27
задан MC Emperor 30 January 2014 в 17:11
поделиться