PHP 8.0.0

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