Moin
ich hab mir vor etwa einem halben Jahr den phpmailer von github runtergeladen.
Fehlermeldungen sind eigentlich ausgeschaltet, aber ich brauchte diese doch mal wieder. Und da kam folgende Meldung:
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /var/www/www_1/htdocs/PHPMailer/PHPMailerAutoload.php on line 45
So schau ich mal in die Datei und finde auch die Zeile:
Ich habe PHP Version 7.3.29-1~deb10u1 und phpmailer version 5.2.13.
Ich kann mir darauf keinen Reim machen. Kann mir das jemand erklären?
Gruß
ich hab mir vor etwa einem halben Jahr den phpmailer von github runtergeladen.
Fehlermeldungen sind eigentlich ausgeschaltet, aber ich brauchte diese doch mal wieder. Und da kam folgende Meldung:
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /var/www/www_1/htdocs/PHPMailer/PHPMailerAutoload.php on line 45
So schau ich mal in die Datei und finde auch die Zeile:
PHP-Code:
if (version_compare(PHP_VERSION, '5.1.2', '>=')) {
//SPL autoloading was introduced in PHP 5.1.2
if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
spl_autoload_register('PHPMailerAutoload', true, true);
} else {
spl_autoload_register('PHPMailerAutoload');
}
} else {
/**
* Fall back to traditional autoload for old PHP versions
* @param string $classname The name of the class to load
*/
function __autoload($classname) //Zeile 45
{
PHPMailerAutoload($classname);
}
}
Ich kann mir darauf keinen Reim machen. Kann mir das jemand erklären?
Gruß
Kommentar