Seite 1 von 1

PHP 7.3

Verfasst: Mi 4. Sep 2019, 17:51
von dermicha
Hallo zusammen,

da ich bisher nichts explizites finden konnte: läuft die 4.10 auch unter PHP 7.3 ohne Probleme? Hat das schon jemand so produktiv im Einsatz?

Vielen Dank

Michael

Re: PHP 7.3

Verfasst: Do 5. Sep 2019, 15:07
von Oldperl
Servus,

hab ich hier lokal laufen:
CONTENIDO_4.10.0_2019-09-05_15.59.52.jpg
CONTENIDO_4.10.0_2019-09-05_15.59.52.jpg (22.31 KiB) 260 mal betrachtet
Bisher habe ich noch keine Probleme gehabt, wobei da natürlich der tägliche Gebrauch fehlt und ich auch noch nicht in allen Bereichen gearbeitet habe.

Gruß aus Franken

Ortwin

Re: PHP 7.3

Verfasst: Do 5. Sep 2019, 15:29
von dermicha
Vielen Dank!

Keine Warnings oder ähnliches im Log?

Produktiv hat das also noch niemand laufen?

Viele Grüße

Michael

Re: PHP 7.3

Verfasst: Do 5. Sep 2019, 15:36
von Oldperl
Servus,

nein, da ich eher mit meiner ConLite arbeite, um diese weiter für PHP 7.3 zu optimieren. Sorry... :roll:

PS: Gerade hatte ich ein Problem mit dem Teaser-Modul, kann keine Artikel im manuellen Tab hinzufügen unter PHP 7.3. Keine Ahnung ob das wirklich an PHP liegt, dazu muss ich 4.10 erst mal unter anderen Versionen von PHP vergleichen.

Gruß aus Franken

Ortwin

Re: PHP 7.3

Verfasst: Fr 6. Sep 2019, 12:06
von bodil
Diese Problem hatte ich bisher nur unter 7.3. Allerdings betreue ich nur diese eine Seite mit PHP 7.3, kann daher nicht einschätzen, ob es da wirklich einen Zusammenhang gibt:
viewtopic.php?f=118&p=180175#p180174

Re: PHP 7.3

Verfasst: Fr 6. Sep 2019, 17:42
von bodil
Den Zusammenhang scheint es tatsächlich zu geben:
https://ayesh.me/Upgrade-PHP-7.3#pcre2

Re: PHP 7.3

Verfasst: Mi 11. Sep 2019, 08:55
von rethus
Gerade Testweise eine 4.12 auf PHP 7.3 aktualisiert, und einige Fehler um die Ohren gehauen bekommen.

Vorwiegend waren das Deprecated Messages von PHP selbst, das "each()" deprecated ist, oder dass "count(): Parameter must be an array or an object that implements Countable". Zumindest 1x each() und 1xcount gingen von Contenido-Core-Dateien aus.

Wegen mangelnder Zeit bin ich dann erstmal auf 7.1 zurück.

Re: PHP 7.3

Verfasst: Do 12. Sep 2019, 09:27
von Oldperl
Servus,
rethus hat geschrieben:
Mi 11. Sep 2019, 08:55
Gerade Testweise eine 4.12 auf PHP 7.3 aktualisiert...
Wo hast Du die denn her? :wink:
Und wo kann ich diese 4.12 herunterladen? :lol:

Gruß aus Franken

Ortwin

Re: PHP 7.3

Verfasst: Do 12. Sep 2019, 12:25
von bodil
Was mir noch aufgefallen ist:
Mein einens CMS mit Contenido 4.10.0 und PHP 7.3 liefert vor allem auf der Startseite diesen Fehler, den ich vor dem Update noch nicht gesehen habe (und auch sonst von keinem System kenne):

Code: Alles auswählen

[11-Sep-2019 18:11:21 Europe/Berlin] PHP Warning:  Invalid argument supplied for foreach() in [...]/contenido/classes/class.session.php on line 226
Der Fehler tritt in derselben Sekunde immer dreifach auf.
Da die Seite trotzdem läuft, habe ich hier noch nicht geforscht.

Re: PHP 7.3

Verfasst: Do 12. Sep 2019, 15:15
von Oldperl
siehe :arrow: https://thisinterestsme.com/invalid-arg ... r-foreach/

Und dieser Fehler ist bei vielen Systemen bekannt, nur meist schon behoben. Einfach mal Tante G fragen.

Gruß aus Franken

Ortwin

Re: PHP 7.3

Verfasst: Fr 13. Sep 2019, 09:18
von Faar
Oldperl hat geschrieben:
Do 12. Sep 2019, 15:15
Und dieser Fehler ist bei vielen Systemen bekannt, nur meist schon behoben. Einfach mal Tante G fragen.
Und nicht nur bei Arrays, denn letzte Woche fand ich in einem käuflichen Wordpress-Theme :? einen Aufruf eine Funktion, die von einem anderen Plugin bereit gestellt wird, ohne mit if(function_exists()) zu prüfen, ob die Funktion überhaupt da ist.
PHP macht dann einen fatalen Fehler daraus und stoppt.
Kommt gut bei Themes die Geld kosten :motz:

Die Annahme, es wird schon ein Wert in einer Variablen sein oder ein Array oder eine Funktion vorhanden, ist ein häufiger Fehler bei Programmierern.
Quick&Dirty :roll: