FastAdmin 使用 phpmail 出现 spl_autoload_register 错误
现象
意思是 __autoload() 已经废弃
问题来源于:https://ask.fastadmin.net/question/15169.html
帖子中里还有一个比较好的快速解决方法,但是如果使用 composer update 就失效了。
// 快速解决:将vendor/phpmailer/phpmailer/PHPMailerAutoload.php的第33-52行替换修改为:
if (version_compare(PHP_VERSION, \'5.3.0\', \'>=\')) {
spl_autoload_register(\'PHPMailerAutoload\', true, true);
} else {
spl_autoload_register(\'PHPMailerAutoload\');
}