Babbo Natale ha una borsa piena di sorprese con PHP 7.4

PHP 7.4 è già disponibile su tutti i server SiteGround e abbiamo invitato il nostro amico Cal Evans, una delle persone più amate della community PHP, per condividere tutte le novità di questa versione.

È di nuovo giunto il momento. Babbo Natale questa volta farà un regalo a tutti gli ElePHPant, portando quello che tutti i bravi sviluppatori stavano aspettando: l’ultima versione di PHP. Ho dato un’occhiata al sacco di Babbo Natale ed ecco le tre caratteristiche principali in arrivo con PHP 7.4.

Arrow functions

Le funzioni anonime in PHP sono fantastiche. Molte volte, tuttavia, sono eccessivamente prolisse. Se tutto ciò di cui hai bisogno è una singola espressione, finisci per scrivere un sacco di codice per quella singola espressione. Ora, con PHP 7.4, è possibile scrivere le funzioni anonime a singola espressione in una sola riga. La nuova sintassi è pulita e il risultato finale è un codice molto più leggibile.

Null Coalesce: sintassi più breve

Una delle mie aggiunte preferite a PHP 7 era l’operatore di coalescenza (??). Da quando è stato rilasciato, l’ho usato in quasi tutti i codici che ho scritto. Con PHP 7.4 gli sviluppatori possono utilizzare una sintassi ancora più breve. Ora possiamo usare “?? =” per assegnare un valore predefinito a una variabile se è null e lasciarla invariata se ha un valore.

Proprietà di scrittura

Adoro le nuove funzionalità di tipizzazione forte in PHP 7. Ogni release ha portato nuove opzioni e ha reso la tipizzazione forte di PHP più semplice e robusta. Al tempo stesso, gli sviluppatori del core PHP hanno pensato anche a coloro che (per il momento) non intendono implementare una tipizzazione forte, rendendo tutte le nuove funzionalità opzionali. PHP 7.4 continua la tradizione, estendendo la tipizzazione forte alle proprietà delle classi. Ora il type hinting non si limita più alle proprietà dei metodi o ai tipi di return, gli sviluppatori possono ora utilizzarlo anche per le proprietà nelle loro classi.

Il sacco di Babbo Natale contiene molti altri regali per i bravi sviluppatori PHP di tutto il mondo. Quindi assicurati di essere preparato. Vai a letto presto la notte del rilascio. Non dimenticare di lasciare un bicchiere di latte e dei biscotti fuori per Babbo Natale, e non dimenticare di preparare un sacchetto di arachidi da 100 chili per i suoi ElePHPants.

PHP 7.4 può essere abilitato tramite il nostro PHP Manager o dalle Opzioni Ambiente di SG Optimizer! Assicurati di controllare attentamente il tuo sito dopo essere passato all’ultima versione di PHP, poiché alcuni plugin potrebbero non essere ancora pronti per esso.

Cal Evans

PHP Evangelist

Una delle persone più amate della community PHP, ha dedicato oltre 16 anni allo sviluppo della straordinaria comunità PHP e al tutoring della nuova generazione di sviluppatori. Siamo estremamente onorati che sia anche un amico molto speciale di SiteGround.

Sviluppo

Inizia la discussione

Sei pronto a iniziare il tuo sito?

Scegli un piano di hosting, crea o trasferisci il tuo sito in pochi click e fai crescere la tua presenza online!

Inizia subito Parla con un esperto