我是第一次使用PHPMailer。
(A)
require_once "./PHPMailerAutoload.php";
...
(B)
require_once "./class.phpmailer.php";
...
它们之间有什么区别?我看到一些页面用过A,有些页面用过B.它们是否表现相同?
答案 0 :(得分:2)
如果您查看PHPMailerAutoload.php
的源代码,则会看到它通过spl_autoload_register()
设置自动加载器;
第二个选项允许您手动包含该类
对于软件包的扩展使用,建议使用自动加载器,因为您可能需要在该软件包中实例化其他类,这样就不需要手动require_once
每个文件,一个接一个
答案 1 :(得分:0)
使用phpmailer的两种方式之间没有什么不同。但是从PHPMailer版本5.2.7开始,建议您使用PHPMailerAutoload来包含PHPMailer。