Aks*_*ose 0 php methods undefined fatal-error
我的Mail类有问题.它以前工作,但现在我不确定发生了什么.这是错误:
Fatal error: Call to undefined method Mail::sendTo() in C:\...\web\modules\register.php on line 30
Run Code Online (Sandbox Code Playgroud)
我的邮件类:
class Mail
{
public static $Headers = 'From:akshay@myemail.com';
public $sendtowho;
public $subject;
public $message;
public $template;
public function sendTo($who='')
{
$this->sendtowho = $who;
}
public function with($subj='',$template)
{
$this->subject = $subj;
$this->template = $template;
}
public function addVars($variables)
{
$TemplateHandler = new Template('mail');
$this->message = $TemplateHandler->renderContent($this->template, $variables);
}
public function send()
{
mail($this->sendtowho, $this->subject, $this->message, self::$Headers);
}
}
Run Code Online (Sandbox Code Playgroud)
我的register.php
$mail = new Mail();
$mail->sendTo(User::getMailFromUsername($username));
$mail->with(' Registration Info','registration');
$mail->addVars(array('name' => User::getNameFromUsername($username), 'regKey' => $regKey));
$mail->send();
Run Code Online (Sandbox Code Playgroud)
发生错误的行:
$mail->sendTo(User::getMailFromUsername($username));
我很感激任何帮助,谢谢!
编辑:对方法和var的名称进行了一些更改,因此您可以更好地理解它.但仍然给予同样的错误!
| 归档时间: |
|
| 查看次数: |
46471 次 |
| 最近记录: |