Welche Vorteile bringt Managed Webhosting mit PHP 8.1?
Seit November 2021 wurde PHP 8.1 ausgerollt. Der neueste Standard der Programmiersprache PHP bringt einige Veränderungen für Nutzer von Webhosting und Managed-Server-Produkten mit sich. Die aktuelle Version der Skriptsprache verspricht nicht nur eine Reihe neuer Funktionen, sondern darüber hinaus auch ein Mehr an Leistung.
Schnellere Anwendungen und nützliche Funktionen
Die neue Version lässt Anwendungen deutlich schneller ablaufen. Dank der Erweiterung opcache profitieren Nutzer von einer verbesserten Performance. Die Funktion inheritance cache erlaubt es nun, Links zwischen Klassen zu cachen.
Neu ist auch, dass Klassen als readonly definiert werden können. Solche Properties sind damit im Nachhinein nicht mehr änderbar. Außerdem unterstützt das Update Enumerationen. Dieser Aufzählungstyp, der den Klassen ähnlich ist, kann automatisch geladen werden und trägt dazu bei, Codes lesbarer zu gestalten. Auch wurden Pendants zu den Union Types geschaffen. Mit den Intersection Types haben Programmierer nun die Möglichkeit, Parameter und auch Rückgabewerte zu deklarieren. So lässt sich sicherstellen, dass Wert und Typen zusammengehören.
Mit dem Update wurden nun auch Fibers eingeführt. Dabei handelt es sich um Codeblocks, die über eigenen Stack verfügen. Der Start der Codeblocks ist vom Fiber und aus dem Hauptcode aus möglich. Ebenso können sie von dort pausiert oder beendet werden. Die Stacks erlauben die Zustände started, running, suspended und terminated. Die Fibers erlauben damit die Regelung parallel laufender Anwendungen.
Interessant sind ebenfalls die in PHP 8.1 neuen Funktionen fdatasync und fsync. Damit lassen sich Daten aus dem Buffer auf den Speicher synchronisieren. Während fdatasync Daten ohne Metadaten synchronisiert, beinhaltet die Synchronisierung mittels fsync auch die Metadaten.
Wenn Sie sich für ein Managed Webhosting auf Basis von PHP 8.1 interessieren, kontaktieren Sie uns gleich für ein kostenloses Beratungsgespräch!