我已经扩展了PHPMailer,所以我可以将邮件保存到已发送文件夹。我使用:
class Mailer extends PHPMailer {我是否可以继续使用:
$mail = new PHPMailer;或者我应该使用:
$mail = new Mailer;发布于 2018-06-21 17:53:40
您应该使用新名称。当你扩展一个类时,它不会改变你正在扩展的类,它本质上是将那个类复制到你的新类中,并允许你添加到它中。
$mail = new Mailer();我建议在PHP中查找基本的OOP,因为这将在本文中描述。从一个快速的谷歌搜索this came up,看起来不错。
正如@Synchro所指出的,你应该在阅读任何其他指南之前查看PHP docs for inheritance。
https://stackoverflow.com/questions/50965502
复制相似问题