Zakładam nowy temat i w nim będę wklepywał wszystkie problemy jakie napotkam na wyboistej drodze nauki obiektówki php

Pierwszy przykład i już nie działa.. ktoś potrafi mi powiedzieć dlaczego?
plik: class.Emailer.php
<?php class Emailer { private $sender; private $recipients; // Odbiorcy private $subject; private $body; function __construct($sender){ $this->sender = $sender; } public function addRecipients($recipient){ } public function setSubject($subject){ $this->subject = $subject; } public function setBody($body){ $this->body = $body; } public function getSender(){ return $this->sender; } public function sendEmail(){ foreach($this->recipients as $recipient){ } } } ?>
plik: test2.php
<? include_once 'class.Emailer.php'; $emailobject = new Emailer("sss@gmail.com"); $emailobject->addRecipients("www@gmail.com"); $emailobject->setSubject("Temat wiadomośći"); $emailobject->setSubject("Temat"); $emailobject->sendEmail(); ?>