PHP 8.0.0

Das PHP-Entwicklungsteam hat die Veröffentlichung der neuen Sprache PHP 8.0.0 bekannt gegeben.

Verbesserungen und neue Funktionen:

  • Union Types. Anstelle von PHPDoc-Anmerkungen für Kombinationen von Typen können Sie native Union-Typ-Deklarationen verwenden, die zur Laufzeit überprüft werden.

  • Benannte Argumente. Anstelle von PHPDoc-Anmerkungen können Sie jetzt strukturierte Metadaten mit der nativen PHP-Syntax verwenden.

  • Nullsafe-Operator. Anstatt auf null zu überprüfen, können Sie jetzt eine Kette von Aufrufen mit dem neuen Nullsafe-Operator verwenden. Wenn die Überprüfung eines Elements in der Kette fehlschlägt, wird die gesamte Kette abgebrochen und auf null gesetzt.

  • Just-in-time-Kompilierung. In PHP 8 wurden zwei JIT-Engines eingeführt. Das Tracing JIT, das vielversprechendste der beiden, zeigt verbesserte Leistung: dreimal schneller bei synthetischen Tests und 1,5- bis 2-mal schneller bei bestimmten Anwendungen. Die typische Anwendungsleistung liegt auf einem Niveau mit PHP 7.4.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4