Hallo,
gibt es hier im Forum User, die gegen Bezahlung, ein PHP-Script ,
was zur Zeit unter PHP 5.6 läuft so umschreiben das es auf PHP 8 läuft?
VG Sven
Hallo,
gibt es hier im Forum User, die gegen Bezahlung, ein PHP-Script ,
was zur Zeit unter PHP 5.6 läuft so umschreiben das es auf PHP 8 läuft?
VG Sven
Lust hab ich sicherlich nicht das zu machen, aber definiere vorher doch mal "ein PHP-Script" ein bisschen genauer.
Wenn das ein paar hundert Zeilen sind ist das normalerweise kein großer Aufwand.
Theoretisch sollte es sogar Magic geben die das kann: https://github.com/rectorphp/rector
Hallo,
es geht um ein Script das ca 430 Zeilen umfasst.
Es werden Daten aus einer Datenbank ausgelesen und eine Rangliste erstellt,
VG Sven
Klingt wie keine große Aufgabe.
Wenn du mir das Script und ein paar Zeilen Datenbankdump schickst kann ichs mir mal ansehen.
Ist das nicht Aufwärtskompatibel?
Das frage ich mich gerade, ob man stets bei neuen PHP-Versionen seine PHP-Scripts immer erneut überprüfen muss
Ist das nicht Aufwärtskompatibel?
Das frage ich mich gerade, ob man stets bei neuen PHP-Versionen seine PHP-Scripts immer erneut überprüfen muss
In der Regel jedenfalls bei Änderung der Major oder Minor Version. Was es an nicht abwärtskompatiblen Änderungen gibt kann man im entsprechenden PHP-Manual zur neuen Version nachlesen.
Ist das nicht Aufwärtskompatibel?
Das frage ich mich gerade, ob man stets bei neuen PHP-Versionen seine PHP-Scripts immer erneut überprüfen muss
Nope. PHP depracted bestimmte Sachen für ein paar Versionen und dann fliegen die raus.
Beispiel war das entfernen der mysql-Erweiterung irgendwo um php 5.6 rum: http://www.phpclasses.org/blog/package/9…-to-MySQLi.html
Oder der e-Modifier von preg_replace der intern eval() nutzt was ein Sicherheitsrisiko ist der um die Zeit rum auch entfernt wurde.
Wenn man da hinterher ist und nicht 10.000 Zeilen Code hat ist das aber meistens gut managebar.
ChatGPT kann das.
ChatGPT kann das.
Von einem lokal laufenden LLM würde ich mir u.U. die zu ändernden Stellen im Code zeigen lassen.
Online würde ich einen Programmcode nur bearbeiten lassen, wenn nichts gegen eine Veröffentlichung spricht und egal ist was das Programm nach der Änderung macht.
Gab früher in manchen Firmen ja auch das Problem, dass manche Angestellten ganze Verträge und vertrauliche Korrespondenz über online Übersetzer liefen ließen ![]()
...und egal ist was das Programm nach der Änderung macht.
Das ist ja nun keine besonders hohe Anforderung. ![]()
Von einem lokal laufenden LLM würde ich mir u.U. die zu ändernden Stellen im Code zeigen lassen.
Kann PHPStorm auch.
Kann PHPStorm auc
Das scheint nicht kostenlos zu sein.
Wenn ich mir die Beiträge von ThomasChr inhaltlich anschaue, dürfte es für Sven4972 sicher das Einfachste sein das Angebot des 'mal Drüberschauens' anzunehmen.
Im Gegensatz zu einer reinen Code-Migration (nenne ich jetzt einfach mal so), fallen bei einer human-powered Analyse vielleicht auch noch Fehler, Sicherheitslücken oder einfach Optimierungsmöglichkeiten auf. ![]()
Sowas erlebe ich als Nicht-Softi in der Firma jedenfalls immer wieder, z.B. wenn unsere Softis mit neuen Frameworkversionen, Libraries und so'm Zeug ehemals notwendige Konstrukte auf Einzeiler schrumpfen (dank neuer Funktionen die mehrfach weltweit reviewed wurden).
Schau es mir sonst gerne auch an, migrieren aktuell einiges von PHP 5.2 und 5.3 auf 7.6 sowie 8.4
Wenn noch Bedarf besteht, dann biete ich mich auch gerne an. Auch ich arbeite gerade an einer Migration von meinem alten Projekt auf wuzzeln.de
Das war eine Verwaltung für firmeninterne Kickerturniere, d.h. mit ein paar Specials.
Da eine Rangliste genannt wurde, könnte ich ggfs. noch etwas Input geben