Die neuste PHP-Version 7.1 ist mittlerweile bereits als RC3 erschienen, der 3. «Release Candidate»-Ausführung. Es dauert nicht mehr lange bis PHP 7.1 als stabile Version veröffentlicht wird - gemäss Release Roadmap bereits im November. Ihre Applikation können Sie bei Onlime Webhosting schon heute mit PHP 7.1 testen. Als einer der ersten Schweizer Hoster haben wir diese Version bereits für alle Kunden freigegeben und Sie können Ihre Website wie gewohnt im Controlpanel via PHP-Manager auf PHP 7.1 umschalten.
Zu den Neuerungen in PHP 7.1 zählen der Rückgabetyp void
für Funktionen, die keinen Wert zurückgeben. Ausserdem können Konstanten innerhalb von Klassen nun private
oder protected
sein. Bisher war jede Konstante automatisch public
. Andere neue Features finden sich bei Nullable Types, in der Unterstützung negativer String-Offsets und bei Multicatch-Blöcken. Außerdem wurden asynchrones Signal-Handling in ext/pcntl-Extensions und ein zusätzlicher Kontext beim pcntl_signal-Handler ergänzt.
Mit PHP 7.1 kommen nicht nur neue Funktionen hinzu, sondern es werden auch alte Zöpfe abgeschnitten. Die Erweiterung ext/mcrypt
gilt neu als deprecated. Es wird daher empfohlen, auf Erweiterungen wie bspw. OpenSSL umzusteigen.
Release Candidate-Versionen sollten nicht für produktive Applikationen verwendet werden. Wenn Sie die neue Version testen möchten, aktivieren Sie diese bequem via unser Controlpanel. Sie können jederzeit auch wieder auf PHP 7.0 resp. 5.6 zurückschalten. Wie bei jedem Versionswechsel lohnt sich ein Blick auf die offiziellen Migrationstipps der PHP-Entwickler und die PHP 7.1 UPGRADE NOTES.