Neue PHP Versionen 8.x

PHP als Programmiersprache

Die Programmiersprache PHP steht für „Hypertext Preprocessor“ und ähnelt von ihrer Syntax her Perl und C. PHP wird vorwiegend zur Erstellung von dynamischen Webseiten und Webanwendungen verwendet. PHP wird für Webanwendung vor allem deshalb verwendet, weil sie eine breite Datenbankunterstützung und Internet-Protokolleinbindung ermöglicht und über zahlreicher Funktionsbibliotheken verfügt. Veröffentlicht wurde PHP 1995 und seit dieser Zeit sind an ihr zahlreiche Veränderungen vorgenommen worden. PHP 3 z.B. wurde von Andi Gutmans und Zeev Suraski 1997 neu entwickelt und hat einen neuen Kern bekommen. Die vierte Version von PHP wurde um eine objektorientierte Anwendung der Sprache erweitert, jedoch waren die Versionen 5.x mit der objektorientierten Programmierung noch weiter vorangeschritten.

Vorteile von PHP 8.0.

Am 26. November 2020 wurde PHP 8 veröffentlicht. Diese Version, verglichen mit dem Vorgänger PHP 7.4, unterstützt eine Just-in-time-Kompilierung, was eine Steigerung der Performance in Micro-Benchmarks um mehr als 45 % bringt.

PHP Versionen 8.1 und 8.2

Die Version 8.1. brachte wieder eine Performance-Verbesserung im sog. Opcache, was zu einer Geschwindigkeitssteigerung von 3,5 % bei dem CMS System WordPress festgestellt wurde. Die neueste Version PHP 8.2 ist seit dem 8. Dezember 2022 verfügbar. Auch sie bringt viele programmiertechnische Neuerungen mit, aber viele CMS Systeme könnten auf diese PHP Version noch nicht umgestellt sein, deshalb ist sie erstmal nicht sofort empfehlenswert.

Im Allgemeinen sollten Sie aber in Ihren Hosting Einstellungen mindestens die Version 8.0 einstellen, andernfalls kann es sein, dass nach einiger Zeit Ihre Webseite nicht mehr läuft, wenn Ihr Hoster endgültig die Version 7.4 nicht mehr unterstützt.

Ältere PHP Versionen und deren Kompatibilität

Viele Server unterstützen zwar noch ältere PHP Versionen, wie 7.1, 7.2, aber da diese Versionen sind oft nicht mehr mit den Web Applikationen und CMS Systemen und deren plugins kompatibel. Am besten prüfen Sie, welche PHP Version bei Ihrem Hoster eingestellt ist und bei Bedarf sollten Sie auf die Version 8.0, 8.1 oder 8.2 umsteigen.