Ich habe eine Website auf einem Server mit PHP 4.4. (ja es ist exist)Liste der veralteten Funktionen zwischen php4.4 -> php7
Ich muss es auf einem anderen Hosting mit PHP 7 verschieben Ich habe versucht, in lokalen, und es ist voller Fehler und nichts funktioniert.
Zum "scannen" der Dateien, ich möchte ein Skript machen, um die alte Funktion zu finden und nach, einer nach dem anderen, "reparieren". Die meisten von .php sind "schmutziges Skript", nicht gut organisiert, aber meine Aufgabe ist es nur, diese Website zu verschieben und sie an php7 anzupassen.
Aber ich brauche die Liste der veralteten oder inkompatiblen Funktion von Php 4,4 bis Php 7
zu finden, wo ich eine solche Liste nicht finden können ???
UPDATE:
habe ich die meisten Probleme in den wichtigsten Dateien (die meisten Probleme sind ereg Funktion und mysql -> mysqli) finden. In der gleichen Zeit, ich vereinfache die Skripte, weil die Entwickler die gleiche Funktion mit differents Name viele Male verwendet haben (8 mal in der gleichen Datei, mit 8 differents Name -_-) So habe ich eine function.php wo Ich stelle alle Funktionen und ich füge es in die Dateien ein.
Es ist nicht einfach, nach einem schmutzigen developper zu arbeiten -_-
Einfach die Fehler nacheinander beheben (oder die gesamte Seite neu schreiben), es gibt VIELE Sachen, die sich zwischen 4.4 und 7 geändert haben ... Stellen Sie sicher, dass Sie auch vollständige Fehlermeldungen erhalten, damit Sie auch alle Benachrichtigungen sehen . – Jite
Ich würde vorschlagen, kleine Schritte für diese Migration zu machen. Von 4.4 zu 5 und schließlich zu php7. In diesem Handbuch finden Sie weitere Informationen http://php.net/manual/en/migration5.php – Whiteulver
https://github.com/squizlabs/PHP_CodeSniffer könnte helfen, aber das wird schmerzhaft sein. Wie groß ist die Codebasis? Eine vollständige Neuschreibung mit einem modernen Framework könnte eine bessere Option sein – Steve