PHPMailer库

时间:2015-07-30 06:35:10

标签: php phpmailer

我是第一次使用PHPMailer。

(A)

require_once "./PHPMailerAutoload.php";
...

(B)

require_once "./class.phpmailer.php";
...

它们之间有什么区别?我看到一些页面用过A,有些页面用过B.它们是否表现相同?

2 个答案:

答案 0 :(得分:2)

如果您查看PHPMailerAutoload.php的源代码,则会看到它通过spl_autoload_register()设置自动加载器;

第二个选项允许您手动包含该类

对于软件包的扩展使用,建议使用自动加载器,因为您可能需要在该软件包中实例化其他类,这样就不需要手动require_once每个文件,一个接一个

答案 1 :(得分:0)

使用phpmailer的两种方式之间没有什么不同。但是从PHPMailer版本5.2.7开始,建议您使用PHPMailerAutoload来包含PHPMailer。