Tutte le informazioni sull’aggiornamento alla versione 8.4 di PHP presso FireStorm

Il 21 novembre 2024, il Gruppo PHP ha rilasciato la nuova versione PHP 8.4. Poco meno di due settimane dopo, PHP 8.4 è stato attivato su tutti i server FireStorm. In questo articolo vorremmo informarvi sulle principali novità di PHP 8.4.

 

Che cos’è il PHP?

PHP (Hypertext Preprocessor) è un linguaggio di scripting lato server utilizzato per sviluppare siti web dinamici. Dalla sua creazione nel 1994, PHP è diventato uno dei linguaggi di programmazione più utilizzati sul web. Permette una semplice integrazione dell’HTML e una collaborazione perfetta con i database, rendendo facile per gli sviluppatori creare potenti contenuti web.

 

Oltre il 77% di tutti i siti web con programmazione lato server utilizza PHP, compresi Facebook, Wikipedia e WordPress!

 

 

 

Quali sono le novità della versione 8.4 di PHP?

La versione 8.4 di PHP apporta una serie di miglioramenti e nuove funzionalità. Oltre alle consuete correzioni di bug e ottimizzazioni delle prestazioni, sono state introdotte le seguenti caratteristiche chiave:

Agganci alle proprietà: consente di definire metodi getter e setter direttamente sulle proprietà, rendendo il codice più pulito e facile da mantenere.

Visibilità asimmetrica: consente di definire diversi livelli di visibilità per la lettura e la scrittura delle proprietà. Ad esempio, una proprietà può essere leggibile pubblicamente, ma scrivibile solo all’interno della classe.

Istanziazione senza parentesi: in PHP 8.4, è possibile concatenare i metodi direttamente a una nuova istanza di classe, senza dover utilizzare parentesi aggiuntive.

Nuove funzioni per gli array: funzioni come array_find(), array_find_key(), array_any() e array_all() rendono più facile lavorare con gli array.

Supporto HTML5: il nuovo parser DomHTMLDocument supporta ora pienamente HTML5, facilitando l’elaborazione dei moderni documenti HTML.

Funzioni di taglio multi-byte: le stringhe contenenti diversi byte possono essere tagliate in modo efficiente con mb_trim(), mb_ltrim() e mb_rtrim().

 

 

Funzioni obsolete in PHP 8.4

Alcune funzioni sono state contrassegnate come deprecate in PHP 8.4 e dovrebbero essere evitate. Queste includono le costanti E_STRICT e SUNFUNCS_RET_* e l’uso di session_set_save_handler() con più di due parametri.

 

 

Breve riassunto delle novità della versione 8.4 di PHP

Le innovazioni elencate rendono PHP 8.4 una versione potente e facile da usare che offre agli sviluppatori ulteriori strumenti e possibilità. Vi consigliamo di provare personalmente PHP 8.4, il che è ovviamente possibile con FireStorm!

Related Post