Re: Instantiate phpmailer in a separate class?

From: Date: Thu, 29 Nov 2007 10:12:07 +0000
Subject: Re: Instantiate phpmailer in a separate class?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-265206@lists.php.net to get a copy of this message
on 11/29/07 1:53 AM, Jochem Maas at jochem@iamjochem.com wrote: > Mike Yrabedra wrote: >> Hello, >> >> I want to have a class send some emails. >> >> I wanted to use the excellent phpMailer class to do this. >> >> What is the proper way to use the phpMailer class from within a method of a >> separate class? > > the same way you would use it outside of a method of a class. > > > class Foo { > function bar() { > $mailer = new phpMailer; > // do stuff with mailer. > } > } > > > now your Foo class might want to make use of the $mailer object from within > more than one method - in this case you can consider using a property of your > Foo instances. > > class Foo { > private $mailer; > function __construct() { > $this->mailer = new phpMailer; > } > function bar() { > $this->mailer->clearAddresses(); > } > function bar() { > $this->mailer->Send(); > } > } > > >> >> > Very kewl. Thank you. -- Mike B^)>

« previous php.general (#265206) next »