PHP 7.2: Argon2, Sodium und neue Typprüfung im November 2017

Das PHP-Entwicklungsteam hat PHP 7.2 am 30. November 2017 freigegeben. Es handelt sich um das zweite Funktionsupdate der PHP-7-Reihe. Die offizielle Änderungsliste dokumentiert die neuen Sprachmerkmale und die behobenen Fehler.

Zu den wichtigsten Änderungen gehört Argon2 als Verfahren für Passwort-Hashing. Die neue Sodium-Erweiterung stellt Funktionen für moderne Kryptografie bereit, während die bisherige Mcrypt-Erweiterung entfernt wurde. PHP 7.2 aktualisiert außerdem mehrere TLS-Konstanten und macht HashContext zu einem Objekt.

Typen, Zählbarkeit und Migration

PHP 7.2 ergänzt einen Object-Typehint und ändert das Verhalten beim Zählen nicht zählbarer Objekte. Auch numerische Schlüssel bei Umwandlungen zwischen Arrays und Objekten werden konsistenter behandelt. Für bestehende Anwendungen verweist das Projekt auf den offiziellen Migrationsleitfaden, weil neben den neuen Funktionen auch inkompatible Änderungen zu prüfen sind.

Für Teams, die Web-Backends, APIs oder interne Werkzeuge in PHP betreiben, betrifft das Update damit sowohl die verfügbare Kryptografie als auch die Prüfung von Eingaben und Datentypen. Solche Komponenten können Teil der Infrastruktur für Redaktionssysteme, Online-Dienste und interaktive Anwendungen sein, ohne dass PHP selbst eine Spiele-Engine darstellt.

Die Veröffentlichung ergänzt die frühere Meldung zu PhpStorm 2017.2, die PHP-Projekte aus Sicht der Entwicklungsumgebung behandelt. Für die konkreten Änderungen an der Laufzeit bleiben die PHP-Releasehinweise und der Migrationsleitfaden maßgeblich.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein