Das PHP-Entwicklungsteam kündigte die Veröffentlichung einer neuen Version der Sprache an – PHP 8.0.0.
Verbesserungen und neue Funktionen:
-
Union-Typen. Anstelle von PHPDoc-Annotationen für Typkombinationen können Sie native Union-Typdeklarationen verwenden, die zur Laufzeit überprüft werden.
-
Benannte Argumente. Anstelle von PHPDoc-Annotationen können Sie jetzt strukturierte Metadaten mit nativer PHP-Syntax verwenden.
-
Nullsafe-Operator. Anstatt nach Null zu suchen, können Sie jetzt die Anrufverkettung mit dem neuen Nullsafe-Operator verwenden. Wenn die Prüfung eines Elements in einer Kette fehlschlägt, wird die gesamte Kette abgebrochen und auf Null reduziert.
-
Just-in-time-Zusammenstellung. PHP 8 führte zwei JIT-Engines ein. Die Verfolgung von JIT, dem vielversprechenderen der beiden, zeigt eine verbesserte Leistung: dreifach bei synthetischen Tests und 1,5-2x bei einigen spezifischen Anwendungen. Die typische Anwendungsleistung liegt auf dem Niveau von PHP 7.4.
Source: linux.org.ru