PHP 7: Schnell und Sparsam – Umfangreiche Neuentwicklungen

clipart (c) manage it aa php 7Ein Kölner Spezialist für Anwendungssoftware und IT-Beratung [1] empfiehlt für die Entwicklung von Webanwendungen den Einsatz des neuesten PHP in Betracht zu ziehen. Wie ein Test der Experten ergab, beschleunigt die neue Version 7 die Ausführung von Webanwendungen erheblich und benötigt weniger Ressourcen. Umfangreiche Neuentwicklungen im Kern von PHP machen es möglich. Die Umstellung bestehender PHP-Webanwendungen ist in vielen Fällen sinnvoll, jedoch sind einige Neuerungen besonders zu beachten.

Schnell und Sparsam

Die Explicatis-Experten Christian Ehmke und Tobias Moster belegen im Praxistest in der Fachzeitschrift iX mit Beispielen, dass die neue Version 7 der Programmiersprache PHP Webanwendungen gegenüber älteren PHP-Versionen deutlich beschleunigt. Je nach Anwendung und Umgebung ist die Ausführung bis doppelt so schnell wie unter PHP 5. So kann »dieselbe Maschine auf der Basis von PHP 7 die doppelte Menge an Kunden bedienen«, heißt es in dem Artikel. Dort wird auch genauer beschrieben, worauf sich diese Geschwindigkeit gründet und wie die Messungen zustande kamen.

Ebenfalls wird aufgezeigt, wie viel sparsamer PHP 7 mit den vorhandenen Ressourcen umgeht, dies betrifft sowohl die Prozessorauslastung als auch die Speichernutzung. Dabei stützt sich der Test auf Ergebnisse u.a. mit Symfony und mit WordPress. Insgesamt, so das deutliche Fazit, ist PHP für die Entwicklung von Webanwendungen noch besser geeignet als bisher – wenn die neue Version 7 eingesetzt wird.

Tücken bei der Abwärtskompatibilität

PHP 7 ist in zahlreichen Punkten überarbeitet und verbessert worden. Die Entwickler der neuen Version haben dabei auf eine weitgehende Abwärtskompatibilität geachtet. Insbesondere Webanwendungen, die für die letzte aktuelle Version PHP 5.6 entwickelt oder dafür optimiert wurden, sind relativ einfach auf die neue Version 7 anzupassen. Es sind jedoch einige Besonderheiten zu beachten, da sich u.a. die Auswertungsreihenfolge von Befehlen geändert hat. Auch zu diesen Besonderheiten sind in dem iX-Artikel konkrete Beispiele zu finden. Die Vorteile, die die Verbesserungen von PHP 7 für Webanwendungen haben können, sind so wesentlich, dass Explicatis eine Umstellung älterer Anwendungen empfiehlt. Es kommt dabei jedoch auf den Einzelfall an, u.a. auch darauf, ob bei der Entwicklung der Anwendung Fremdbibliotheken oder Frameworks eingesetzt wurden, die nicht unter PHP 7 laufen.

»Unser Team informiert sich ständig über neue Entwicklungen« , so René Keller, Geschäftsführer und Gründer von Explicatis. »Und wir prüfen genau, ob etwas nur »neu« ist, oder sich – wie bei PHP 7 – als Verbesserung erweist. Und wenn es im konkreten Anwendungsfall sinnvoll ist, setzen wir es zum Nutzen unserer Kunden ein.«

[1] Die Explicatis GmbH. Weitere Informationen über die Anpassung älterer Anwendungen lesen Sie unter www.explicatis.com/softwareentwicklung/altsysteme. Aktuelle Nachrichten und weitere Informationen über Explicatis finden sie unter www.explicatis.com