WeakMap per creà oggetti chì ponu esse sacrificati durante a cullizzioni di basura (per esempiu, per almacenà cache innecessarii).
uppurtunitΓ usendu l'espressione "::class" per l'uggetti (analogicu Γ chjamΓ get_class()).
uppurtunità definizioni in u bloccu di catch di eccezzioni chì ùn sò micca ligati à varià bili.
uppurtunitΓ lassannu una virgola dopu Γ l'ultimu elementu in a lista di i parΓ metri di funzione.
Nova interfaccia Stringable per identificà ogni tipu di stringa o dati chì ponu esse cunvertiti in una stringa (per quale u metudu __toString() hè dispunibule).
Nova funzione str_contains(), un analogu simplificatu di strpos per determinΓ l'occurrence di una substringa, Γ¨ ancu e funzioni str_starts_with () Γ¨ str_ends_with () per verificΓ e partite Γ l'iniziu Γ¨ a fine di una stringa.
Funzione aghjuntu fdiv(), chì rializeghja una operazione di divisione senza scaccià un errore quandu si divide per zero.
Cambiatu una logica di stringa. Per esempiu, l'espressione 'echo "sum:" . $a + $b' era prima interpretatu cum'Γ¨ "echo ("sum: " . $a) + $b', Γ¨ in PHP 8 serΓ trattatu cum'Γ¨ "echo "sum: " . ($a + $b)'.
Strettu cuntrollΓ l'operazioni aritmetiche Γ¨ di bit, per esempiu, l'espressioni "[] % [42]" Γ¨ "$object + 4" seranu un errore.
Implementatu un algoritmu di classificazione stabile in quale l'ordine di i valori identichi hè cunservatu in diverse corse.