Die neue Version 7.3 der Scriptsprache PHP bietet einige neue Funktionen und wohl auch deutliche Verbesserungen in Sachen Performance. Hier Neuerungen und Verbesserungen, die das Kernteam gemäß der Release Ankündigung bearbeitet hat, auf einem Blick:
Neue Funktionen und Verbesserungen
Die Syntaxen von Heredoc
und Nowdoc
wurden bisher sehr restriktiv behandelt. Nun gilt: Beim schließenden Marker für Dokumentzeichenfolgen muss nicht länger ein Semikolon oder ein Zeilenumbruch gesetzt werden. Zusätzlich kann die schließende Markierung eingerückt sein.
Eine neue Funktionalität gibt es auch um bei JSON-Erweiterungen Fehler zu behandeln. Eine weitere nützliche Neuerung ist die Funktion is_countable()
. Was ist noch neu? PHP verwendet PCRE für reguläre Ausdrücke. Ab PHP 7.3 wird jedoch PCRE2 für diese eingesetzt. Darüber hinaus gibt es Hash-Verbesserungen für Argon 2-Kennwörter.
Eine Ausführliche Auflistung aller neuen Funktionen ist in den Release Notes zu finden. PHP 7.3 steht auf der PHP-Seite zum Download bereit.