php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Scripts > BRAINSTORMING PHP/SQL/HTML/JS/CSS
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


BRAINSTORMING PHP/SQL/HTML/JS/CSS Ihr habt eine Idee, aber keinen genauen Ansatz? Diskutiert mit anderen Usern des Forums über eure Gedankengänge um evtl. hilfreiche Ideen zu bekommen!
Normale Fragen bitte weiterhin in die entsprechenden Foren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 13-03-2016, 13:55
userZ
 Registrierter Benutzer
Links : Onlinestatus : userZ ist offline
Registriert seit: Mar 2016
Beiträge: 2
userZ befindet sich auf einem aufstrebenden Ast
Standard Frage zum Wechsel von PHP 5.3 auf PHP 7

Hallo,

es handelt sich hier um ein etwas schwerwiegenderes Problem das ich habe.
Und zwar arbeite ich seit einiger Zeit in einem Unternehmen, das eine SQL Datenbank besitzt und eine darauf aufbauende PHP 5.3 Applikation, die nicht nur den DB-Zugriff handhabt, sondern auch wichtige Berechnungen durchführt. Die Applikation hat über 200 Methoden mit wenig bis gar keiner Dokumentation und überhaupt keine Unit-Tests.

Da bald PHP 5.3 nicht mehr unterstützt wird, sollten wir auf PHP 7 wechseln, sowie den Code der Applikation für PHP 7 anpassen. Die Hauptprobleme bei dem Wechsel sind, dass wir nur sehr wenige PHP Programmierer haben (genauer gesagt: zwei) und der Programmierer der Applikation nicht mehr in unserem Unternehmen ist.

Die Frage ist nun, wie groß ihr den Aufwand schätzt diese Applikation von PHP 5.3 auf PHP 7 anzupassen? Und falls dieser zu groß sein sollte, was wären die möglichen Alternativen? Auch wurde bei uns überlegt sogar bei PHP 5.3 zu bleiben oder auch alles nochmal neu zu schreiben.

Danke schonmal für eure Antworten.
Mit Zitat antworten
  #2 (permalink)  
Alt 13-03-2016, 15:28
Benutzerbild von mermshaus mermshaus
 Registrierter Benutzer
Links : Onlinestatus : mermshaus ist offline
Registriert seit: Jun 2009
Beiträge: 451
mermshaus wird schon bald berühmt werden
Standard

Das kann man nicht pauschal sagen. Bei einer ordentlich geschriebenen Software (nutzt vor allem keine Features, die schon seit Ewigkeiten als veraltet markiert waren) sollte der Aufwand gering sein, da auch PHP 7 sehr abwärtskompatibel ist. Hier kannst du die Änderungen von PHP 5.3 bis PHP 7 durchgehen:

- PHP: Appendices - Manual

Es sind bis auf wenige Ausnahmen neue Features und der Wegfall von ohnehin als veraltet markierten Bestandteilen.

Edit: Je mehr du diesen üblichen „Spaghetti-Code“ voller Redundanz hast, in dem alles wild gemischt ist (HTML und PHP etwa), desto schwieriger wird es einfach deshalb, weil du dir bei Änderungen nie sicher sein kannst, dass alles noch läuft, weil du es nicht wirklich strukturiert testen kannst, und dass du alle Stellen gefunden hast. Das hat aber nichts mit der Version zu tun. Der Code ist in dem Fall einfach schlecht und kaum wartbar.

Edit 2: Ach je, mal wieder ein Doppelt- und Dreifach-Thread. :-\

http://www.php.de/forum/webentwicklu...-5-3-auf-php-7
http://selfphp.de/forum/showthread.p...331#post148331

Bitte nicht in zig Foren gleichzeitig posten.

Geändert von mermshaus (13-03-2016 um 15:56 Uhr)
Mit Zitat antworten
  #3 (permalink)  
Alt 13-03-2016, 18:00
userZ
 Registrierter Benutzer
Links : Onlinestatus : userZ ist offline
Registriert seit: Mar 2016
Beiträge: 2
userZ befindet sich auf einem aufstrebenden Ast
Standard

Sorry, mir war nicht klar, dass so ein Mehrfachpost in Foren nicht so gut ankommt. Ich bin leider nicht sehr oft in Foren unterwegs. Ich bräuchte halt mehrere Meinungen zu diesem Thema. Deswegen habe ich auch überall die identische Frage gestellt und mir auch überall den selben User-Namen gegeben. Ich verspreche, in allen Foren zu antworten und wenn die Frage beantwortet wurde das Thema zu schließen. Ich hoffe das ist so ok?

Geändert von userZ (13-03-2016 um 18:14 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme nach Wechsel von MySQL4 auf Mysql5 mmme SQL / Datenbanken 2 19-08-2007 11:07
probleme bei wechsel von windowsserver auf unix general_xxx PHP Developer Forum 12 11-10-2006 00:16
Frage zum Thema Sicherheit (PHP+HTML) class.matze PHP Developer Forum 10 31-12-2005 12:14
Generierung von PHP-Code mit Hilfe von PHP auf Basis von XML vonwegen BRAINSTORMING PHP/SQL/HTML/JS/CSS 3 28-06-2005 08:37
Frage zum Link in PHP MrConjurer PHP Developer Forum 4 27-09-2004 11:48

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:50 Uhr.