Das PHP-Entwicklungsteam hat die Veröffentlichung einer neuen Version der Sprache angekündigt – PHP 8.0.0.
Verbesserungen und neue Möglichkeiten:
Union Types. Anstelle von PHPDoc-Anmerkungen zur Kombination von Typen können Sie native Union-Typ-Deklarationen verwenden, die zur Laufzeit überprüft werden.
Benannte Argumente. Anstelle von PHPDoc-Anmerkungen können jetzt strukturierte Metadaten mit der nativen PHP-Syntax verwendet werden.
Nullsafe-Operator. Anstelle von Nullprüfungen kann jetzt eine Methodenkette mit dem neuen Nullsafe-Operator verwendet werden. Wenn die Prüfung eines Elements in der Kette fehlschlägt, wird die gesamte Kette unterbrochen und ergibt null.
Just-in-Time-Kompilierung. PHP 8 bietet zwei JIT-Engines. Tracing JIT, der vielversprechendste von beiden, zeigt eine verbesserte Leistung: dreimal bei synthetischen Tests und 1,5- bis zweimal bei bestimmten Anwendungen. Die typische Anwendungsleistung entspricht dem Niveau von PHP 7.4.
Quelle: linux.org.ru
