Nachdem mit PHP 7 schon die Anbindung mittels mySQLi erzwungen wurde und zahlreiche fehlende Variablendeklarationen zu Fehlern führten, sind für PHP 8 erneut zahlreiche Fehlermeldungen zu verzeichnen.
Primär geht es dabei um die Verwendung von Array-Elementen, die im Array nicht vorhanden sind, bei denen aber vor der Verwendung nicht auf deren Vorhandensein geprüft wird. Mann kann nun jeweils eine Prüfung einzeln ergänzen oder prophylaktisch einen Wert setzen ('', 0 oder Null, je nach Art des Wertes). Dafür habe ich die seit 4.1.x vorhandene Funktion initVar() für mich entdeckt, die Variablen setzt, aber nur wenn sie noch nicht gesetzt sind.
Außerdem sind einige Funktionen zu ersetzen, z.B. each() und create_function(), die entfernt wurden.
Ich habe nun eine Rohinstallation ohne zusätzliche Module, die ohne Probleme mit PHP 8.0.0rc läuft, aber es gibt noch viel auszuprobieren, weil immer mal wieder Fehlermeldungen aufpoppen...
ConPresso und PHP 8
-
MarkusR
- Handbuchversteher
- Beiträge: 7552
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 943 Mal
ConPresso und PHP 8
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
andever74
- ConPresso-Newbie
- Beiträge: 1
- Registriert: 13.10.2020 14:05
- Wohnort: Naumburg
-
MarkusR
- Handbuchversteher
- Beiträge: 7552
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 943 Mal
Nein.
Fehlende Funktionen bedeuten aber natürlich dass einiges nicht funktioniert und ein einfaches Deaktivieren der Fehlermeldungen nicht ausreicht.
Es zerstört sich aber nichts selbst, falls Du das meinst...
Fehlende Funktionen bedeuten aber natürlich dass einiges nicht funktioniert und ein einfaches Deaktivieren der Fehlermeldungen nicht ausreicht.
Es zerstört sich aber nichts selbst, falls Du das meinst...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle