BLOG | PHP 8: Informationen zur neusten PHP Version


PHP 8: Informationen zur neusten PHP Version

  • 07.01.2021 - Erstellt von: Fabio Thoma

Das Major Update PHP 8 wurde am 26. November 2020 veröffentlicht! Es bringt uns einige grundlegende Änderungen sowie viele neue Features. In welchem Fall PHP 8 wirklich zu einer besseren Performance führt und ob Sie auf die neueste Version umstellen sollten, verraten wir Ihnen heute. Der Vorgänger PHP 7.4 war zuvor rund ein Jahr lang aktiv, nachdem u. a. der Support für PHP 7.1 eingestellt wurde. Auch der Support für PHP 7.2 ging Ende 2020 zu Ende. Unter folgendem Link können Sie den aktuellen Supportstatus der verschiedenen PHP Versionen abrufen: https://www.php.net/supported-versions.php Viele Websites, die mit PHP geschrieben wurden, setzen noch auf die alten Versionen. Dies ist zwar prinzipiell möglich, allerdings nicht zu empfehlen. Den Code der Website aktuell zu halten und auf neue Versionen von PHP umzusteigen bringt nämlich verschiedene Vorteile mit sich: Neue Funktionen bieten mehr Vielfalt, die Performance kann massiv gesteigert werden und Sicherheitslücken werden geschlossen. Wir bei Server-Provider stellen in unseren Webhosting Angeboten keine unsicheren PHP Versionen mehr bereit. Möchten Sie dennoch ältere PHP Versionen nutzen, bietet sich die Betreibung eines eigenen Webservers auf Basis eines vServers an, oder Sie setzen sich mit unserem Support in Verbindung. Beim PHP Versionssprung von Version 5 auf Version 7, gab es einen enormen Performance Boost bei vielerlei Webanwendungen. Mit PHP 8 werden jedoch keine allgemeine Leistungsverbesserung festzustellen sein, es sei denn, Ihre Anwendung berechnet viele mathematische Funktionen (Stichwort: JIT-Compiler).


PHP JIT (Just in Time Compiler)


Das am meisten gelobte Feature, das mit PHP 8 kommt, ist der Just-in-time (JIT) Compiler. Was hat es mit JIT auf sich? PHP wird nicht kompiliert, sondern Zeile für Zeile interpretiert. Der JIT Compiler (JIT = Just in Time) kompiliert nun Teile des Codes während der Laufzeit – und wirkt somit ganz ähnlich wie eine gecachte Version des Codes. Mehr zum Thema PHP JIT finden Sie unter https://wiki.php.net/rfc/jit Haben Sie weitere Fragen, steht Ihnen unser Support gerne zur Seite.