Я получаю сообщение об ошибке выше, когда я запускаю свой код. Следуя инструкциям на странице PHPMAiler Github, я добавил «phpmailer / phpmailer»: «^ 6.0» в мой composer.json, но PHPMailer, похоже, не загружается.
Я попытался использовать $ mail = новый PHPMailer \ PHPMailer \ PHPMailer (true) вместо $ Mail = новый PHPMailer (true). Я пошел на IRC-канал Composer, чтобы узнать, была ли у меня проблема с Composer. Я также попытался использовать полный путь в require 'vendor / autoload.php'; заявление.
// Import PHPMailer classes into the global namespace
// These must be at the top of your script, not inside a function
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
//Load Composer's autoloader
require 'vendor/autoload.php';
//other code...
//Create a new PHPMailer instance
$mail = new PHPMailer(true);
Я ожидаю, что PHPMailer запустится. Где я ошибся?