PHP von Version 5 auf Version 7 umstellen, geht das problemlos?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Grundsätzlich ist das kein Problem, habe ich selbst kürzlich bei einem größeren Projekt gemacht und das ging so weit ganz gut, nur dass PHP7 teilweise einfach "strikter" ist und eher mal eine Notice / Warning anzeigt wenn etwas nicht ganz sauber programmiert ist, sieht man aber dann direkt an der Meldung was man ggf ändern muss, sind in der Regel nur Kleinigkeiten, hat vielleicht 15 Min gedauert bis alles wieder normal funktionierte. 

Hängt natürlich auch davon ab wie die Scripte programmiert sind, z.B. die mysql_* Funktionen wurden ja ganz entfernt, die waren zwar schon lange veraltet, aber falls du die doch noch genutzt hast müsstest du möglicherweise natürlich einiges mehr anpassen.

Was es ggf in PHP7 nicht mehr gibt bzw größere Änderungen, die man beachten sollte, kann man auch z.B. hier nachlesen: http://php.net/manual/de/migration70.php

Sollte eigentlich gehen. Beachte das sich funktionen und Klassen möglicherweise geändert haben oder komplett entfernt wurden (bekanntes beispiel mysql_*)

jaein wenn du nach php5 entwickelt hast ja,

einige ältere funktionen die in 5 schon als veraltet makiert waren sind mit 7 ganz entfernt worden,

wie z.b. MySQL,

jetzt geht nur noch mysqli oder PDO

An der Front sieht es gut aus. Mindestens MySQLi hab ich verwendet, im überwiegenden Teil allerdings schon PDO & Prepared Statements.

1
@Savix

"schon PDO & Prepared  Statements".. soso.. "schon" :D 

aber mir einen erzählen von steinzeit :D 

1

Wie kann man die PHP Version eines Freenet Servers ändern?

Ich habe einen Freenet Server, auf dem ich Joomla! 3 installiert habe. Dafür benötige ich jedoch PHP Version 5.3 oder höher. In den Servereinstellungen bei Freenet wird mir angezeigt, dass der Server momentan PHP Version 5.2.3 nutzt. Dahinter kann ich weitere Versionen auswählen. Hier sind aber nur Versionen unter 5.3 aufgelistet. Gibt es irgendeine Möglichkeit eine neuere PHP Version (z.B. 7.1.6) zu installieren? Danke für eure Antworten!

...zur Frage

Joomla Version auslesen, ohne Backend

Hab mir in einer Joomla installation einen Virus eingefangen, konnte ihn aber von den für Besucher sichtbaren Seiten entfernen, VIrenscanner schlägt zumindest nicht mehr an, wenn ich die Seite aufrufe. Allerdings lässt meine Virensoftware es nicht zu, auf das Backend zuzugreifen, da ist noch was eingebunden.

Bevor ich lange suche, wollte ich nun einfacht frische Kerndateien rüberspielen, allerdings weiß ich nicht, welche Version ich drauf habe, ob 1.6 oder gar noch 1.5...

weiß vllt jemand, in welcher Datei man die Version einsehen kann, per FTP komm ich auf den Webspace.

...zur Frage

Gubt es einen HTML Input mit mehreren Auswahlmöglichkeiten?

Ich schreibe gerade einen PHP Script und möchte, dass von einem HTML Formular aus mehrere Optionen ausgewählt werden sollen. Ich habe es schon mit <select multiple> und mit <input type="checkbox"> ausprobiert...

Mein Problem ist jetzt, dass in der Post Variable immer nur ein Wert steht... Man wählt drei aus und es steht nur einer drin... Ich weiß nicht, ob ich was falsch mache...

Würde mich freuen, wenn jemand mir helfen könnte :)

...zur Frage

PHP Version selber updaten oder Hoster?

Hallo, ich habe zurzeit auf meiner Website einer php Version von 5.1. Ich hätte gerne eine höhere. Kann ich die PHP Version updaten oder muss das mein Hoster machen?

...zur Frage

PHP nach Location sortieren?

Jo Leute ich hab mal neh frage an Web Programmierer, ich will das in meine Webseite Sachen verkauft wird und es muss wie bei eBay oder autoscout nach Location sortiert, z. B. Wenn man in Berlin wohnt dann nur Sachen die in Berlin verkauft werden aber kriege das nicht, könnt ihr vielleicht auch die Code hinschreiben wenn ihr solche da habt oder schreibt was ich alles dafür machen muss

ps: ich hinzufüge bei Datenbank auch die die Locationen der Sachen

...zur Frage

Welche PHP Version verwendet wird?

Gibt es ein tool zum Überprüfen welche php version meine homepage nutzt? Also nicht die installierte Version vom Webserver

...zur Frage

Was möchtest Du wissen?