Tutte le informazioni sull’aggiornamento alla versione 8.3 di PHP a FireStorm

Il 23 novembre 2023, il Gruppo PHP ha rilasciato la nuova versione 8.3 di PHP e solo due settimane dopo, PHP 8.3 è stato attivato su tutti i server FireStorm (come potete leggere nel nostro changelog 2023). In questo breve articolo, vogliamo informarvi sulle nuove funzionalità della versione 8.3 di PHP. Prima di tutto, però, vi spiegheremo cos’è esattamente PHP, se non avete ancora letto i nostri precedenti articoli sugli aggiornamenti di PHP. – Ci auguriamo che la lettura di questo articolo sia piacevole e che vi fornisca le migliori informazioni possibili sulla nuova versione 8.3 di PHP di FireStorm!

 

 

Il linguaggio di scripting PHP è ormai indispensabile nell’attuale Internet, poiché gran parte dei vari componenti su Internet si basa su PHP.

 

 

Cos’è esattamente PHP?

PHP (Hypertext Preprocessor) è un linguaggio di scripting lato server progettato per lo sviluppo di pagine web dinamiche. Specialmente nella nuova versione PHP 8.3, offre un ambiente flessibile per la creazione di applicazioni web interattive. Grazie alla sua facile integrazione con HTML e alla collaborazione senza soluzione di continuità con i database, PHP consente agli sviluppatori di creare contenuti web potenti. Nato nel 1994, PHP è oggi utilizzato da sviluppatori in tutto il mondo ed è diventato uno dei linguaggi di programmazione più utilizzati sul web.

 

 

PHP si è evoluto nel corso degli anni ed è ancora oggi uno dei linguaggi di programmazione più utilizzati sul web, migliorato ulteriormente con la versione PHP 8.3.

 

 

Quali novità offre la versione PHP 8.3?

Come dichiarato dal gruppo PHP sul loro sito web, la versione PHP 8.3 è un aggiornamento minore del linguaggio PHP. Un aggiornamento minore significa che ci sono meno modifiche rispetto a un aggiornamento principale. Tuttavia, le modifiche e le migliorie della versione PHP 8.3 sono piuttosto estese. Oltre ai soliti bug-fix e pulizie, ci sono anche ottimizzazioni delle prestazioni. Inoltre, le novità includono non solo la tipizzazione delle costanti di classe, ma anche la clonazione delle proprietà di sola lettura e l’estensione dei generatori casuali. Ecco riassunte brevemente le modifiche più importanti della versione PHP 8.3:

 

Costanti di classe tipizzate

Nella versione PHP 8.3, le costanti di classe, comprese le costanti di interfaccia, tratto ed enumerazione, possono essere tipizzate. Ciò impedisce deviazioni di tipo accidentali e consente dichiarazioni più precise.

 

Recupero dinamico di costanti di classe e membri di enumerazione

PHP 8.3 semplifica il recupero dinamico di costanti di classe e membri di enumerazione, rendendo il codice più leggibile e manutenibile.

 

Nuovo attributo #[\Override]

L’introduzione dell’attributo #[\Override] aiuta gli sviluppatori a garantire che un metodo sostituisca effettivamente un metodo padre, evitando errori dovuti a modifiche nella classe di base.

 

Clonazione di proprietà di sola lettura

Nella versione PHP 8.3, le proprietà di sola lettura possono essere modificate all’interno del metodo __clone, aumentando la flessibilità nella manipolazione degli oggetti.

 

Nuova funzione json_validate()

La funzione json_validate() consente una verifica sintattica efficiente dei dati JSON senza utilizzare tutta la memoria per la decodifica.

 

Nuovi metodi Randomizer::getBytesFromString(), getFloat() e nextFloat()

La classe Randomizer è stata estesa con utili metodi, tra cui getBytesFromString() per la generazione di stringhe casuali e getFloat() / nextFloat() per la generazione sicura di numeri in virgola mobile.

 

Altre piccole modifiche

La versione PHP 8.3 porta numerosi miglioramenti, tra cui nuovi metodi per DOMElement e IntlCalendar, nuove funzioni LDAP, mb_str_pad() per le stringhe multibyte e altro ancora.

 

Funzioni deprecate in PHP 8.3

Alcune funzioni, come U_MULTIPLE_DECIMAL_SEPARATORS e impostazioni assert, sono state contrassegnate come obsolete e dovrebbero essere evitate di conseguenza.

 

Breve riassunto delle novità della versione PHP 8.3

Queste nuove funzionalità rendono PHP 8.3 una versione potente e facile da usare, fornendo agli sviluppatori strumenti e opportunità aggiuntivi. Pertanto, dovresti assolutamente provare la versione PHP 8.3 da solo, cosa che è possibile fare su FireStorm!

 

 

La versione PHP 8.3 offre numerose novità, sia importanti che minori, che abbiamo riassunto brevemente in questo articolo.

 

 

Vuoi saperne di più sulle novità della versione PHP 8.3?

Allora dai un’occhiata direttamente al sito ufficiale del gruppo PHP. Troverai il rapporto di rilascio della versione PHP 8.3 e il changelog dettagliato della versione PHP 8.3. Se hai ulteriori domande sulla versione PHP 8.3 e sui server web di FireStorm, non esitare a contattarci in qualsiasi momento su FireStorm!

Related Post