PHPMailer 库
PHPMailer library
我是第一次使用PHPMailer。
(一)
require_once "./PHPMailerAutoload.php";
...
(B)
require_once "./class.phpmailer.php";
...
它们之间有什么区别?我看到有些页面使用了 A,有些页面使用了 B。他们执行的是同一件事吗?
如果您查看 PHPMailerAutoload.php
的源代码,您会看到它通过 spl_autoload_register()
;
设置自动加载器
第二个选项让您可以手动包含 class
为了扩展包的使用,建议使用自动加载器,因为您可能需要实例化该包中的其他 classes,这样可以避免每次手动 require_once
文件,一个接一个。
使用 phpmailer 的两种方式没有什么不同。但从PHPMailer 5.2.7版本开始,建议使用PHPMailerAutoload来包含PHPMailer。
我是第一次使用PHPMailer。
(一)
require_once "./PHPMailerAutoload.php";
...
(B)
require_once "./class.phpmailer.php";
...
它们之间有什么区别?我看到有些页面使用了 A,有些页面使用了 B。他们执行的是同一件事吗?
如果您查看 PHPMailerAutoload.php
的源代码,您会看到它通过 spl_autoload_register()
;
第二个选项让您可以手动包含 class
为了扩展包的使用,建议使用自动加载器,因为您可能需要实例化该包中的其他 classes,这样可以避免每次手动 require_once
文件,一个接一个。
使用 phpmailer 的两种方式没有什么不同。但从PHPMailer 5.2.7版本开始,建议使用PHPMailerAutoload来包含PHPMailer。