This feels a bit messy, but I'd like to be able to call a member function statically, yet have the rest of the 
class behave normally...
Example:
<?php
class Email
{
    private $username = 'user';
    private $password = 'password';
    private $from     = '
[email protected]';
    public  $to;
    public function SendMsg($to, $body)
    {
        if (isset($this))
            $email &= $this;
        else
            $email = new Email();
        $email->to = $to;
        // Rest of function...
    }
}
Email::SendMsg('
[email protected]');
How best do I allow the static function call in this example?
Thanks!