23.08.2018, 20:45
Hallo liebes Forum,
ich nutze den PHPMailer in der Version 6 zusammen mit dem von Euch empfohlenen Autoloader in einer WordPress-Umgebung.
Beim Durchsuchen der WordPress debug.logs wird ein Parse error in der Datei mit dem Autoloader angezeigt.
Die komplette Meldung lautet:
Es betrifft hier die Zeile mit der Methode Prepare:
In meinem Editor (Dreamweaver) wird weiterhin die Zeile 19 rot angezeigt mit der Meldung
das betrifft die Zeile
und die Zeile 26 mit der selben Meldung wie in Zeile 16.
Zeile 26 ist
Komischerweise tauchen die Fehler bei den anderen Funktionen nicht auf.
Meine PHP-Version ist 7.0.31
Wie kann ich diesen Fehler fixen. Ist es sinnvoll die Typendeklaration am Ende der Funktion zu entfernen?
Danke schonmal für Eure Antworten.
Jörg
ich nutze den PHPMailer in der Version 6 zusammen mit dem von Euch empfohlenen Autoloader in einer WordPress-Umgebung.
Beim Durchsuchen der WordPress debug.logs wird ein Parse error in der Datei mit dem Autoloader angezeigt.
Die komplette Meldung lautet:
Code:
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /.../PHProcksAutoloader.php on line 16
Es betrifft hier die Zeile mit der Methode Prepare:
PHP-Code:
private function Prepare( $class_name ) : bool {
In meinem Editor (Dreamweaver) wird weiterhin die Zeile 19 rot angezeigt mit der Meldung
Code:
syntax-error, unexpected variable (T_VARIABLE)
das betrifft die Zeile
PHP-Code:
$this->ClassName = end( $this->NamespaceRoute );
und die Zeile 26 mit der selben Meldung wie in Zeile 16.
Zeile 26 ist
PHP-Code:
private function Load() : bool {
Komischerweise tauchen die Fehler bei den anderen Funktionen nicht auf.
Meine PHP-Version ist 7.0.31
Wie kann ich diesen Fehler fixen. Ist es sinnvoll die Typendeklaration am Ende der Funktion zu entfernen?
Danke schonmal für Eure Antworten.
Jörg