PHP 7.2: Testen Sie die Release-Candidate-Version

← zurück zum Blog

Ab sofort können Sie auf unseren Servern die neuste PHP-Version 7.2 in einer Vorabversion nutzen. Dieser sogenannte «Release Candidate» enthält alle neuen Funktionen, die in der endgültigen Version vorhanden sein werden. Damit eignet sich diese Vorschau-Version für Tests mit bestehenden PHP-Applikationen.

PHP 7.2: Jetzt die Release-Candidate-Version testen

Frische Funktionen in PHP 7.2

Die wichtigste neue Funktion von PHP 7.2 ist die Kryptografie-Bibliothek Libsodium. Sie war bisher nur als Erweiterung erhältlich und ist nun fest im PHP-Core verbaut. Libsodium bietet Entwicklern mittels einfachen Funktionen starke Verschlüsselungs-, Signierungs- und Passwort-Hashing-Methoden. Die bisher oft genutzte Bibliothek OpenSSL wird damit mittelfristig durch Libsodium abgelöst. OpenSSL wurde nicht zuletzt durch den Heartbleed-Bug einer grösseren Öffentlichkeit bekannt und ist in den Augen vieler Experten nicht mehr auf dem aktuellen Stand der Technik.

Neben Libsodium enthält PHP 7.2 weitere neue interessante Funktionen, unter anderem können in der php.ini PHP-Erweiterungen ohne die Angabe der Dateiendung (.so für UNIX, .dll für Windows) geladen werden. Das vereinfacht den Wechsel zwischen den Systemen. Eine Übersicht über alle neuen Funktionen hat der PHP-Entwickler Tom Punt auf GitHub zusammengestellt.

Änderungen und veraltete Funktionen

Auch Änderungen gegenüber vorherigen Versionen sind bei PHP 7.2 mit an Bord. Neu kann, neben Arrays, auch in anderen Listen das letzte Element mit einem Komma-Zeichen versehen werden. Damit ist keine Unterscheidung mehr nötig, ob es sich bei einem Element um das letzte handelt. Das vereinfacht das Hinzufügen von Elementen und den Vergleich von Code.

Neben diversen weiteren Änderungen bringt PHP 7.2 zudem einige «Deprecations» mit, markiert also Funktionen als veraltet, die ab der nächsten Major-Version (voraussichtlich PHP 8.0) nicht mehr unterstützt werden. Entwickler von PHP-Applikationen sollten sich bereits jetzt um alternative Lösungen für diese veralteten Funktionen kümmern, um für PHP 8 gerüstet zu sein.

Bereit für PHP 7.2?

Release Candidate-Versionen sollten nicht für produktive Applikationen verwendet werden. Wenn Sie die Version testen möchten, aktivieren Sie PHP 7.2 in Ihrem my.cyon-Konto unter dem Menüpunkt «PHP-Versionsmanager», den Sie im Reiter «Erweitert» finden: Wie kann ich die PHP-Version eines Verzeichnisses ändern?

Kommentar hinzufügen

Ihre E-Mail-Adresse wird nicht veröffentlicht.
Auszufüllende Felder sind mit einem * gekennzeichnet.

*
*
*
Einfache HTML Anweisungen wie a, strong, blockquote etc. sind möglich.

Hinweis

Wir behalten uns vor, Spam-, beleidigende oder anderweitig unpassende Kommentare zu entfernen.

← zurück zum Blog