Categoria

Pagina 1 di 1

PHP 7: l'upgrade che ha rilanciato il linguaggio

PHP 7, rilasciato nel 2015, è stato lo spartiacque che ha rilanciato il linguaggio dopo anni di marginalizzazione: performance raddoppiate, type hint scalari, return types, novità sintattiche utili. Molti progetti PHP in produzione partono ancora da questa base.

In questa categoria trovi articoli sulla migrazione da PHP 5 a PHP 7 e l'adozione delle feature linguistiche introdotte. Per upgrade più recenti (8.x, 8.4), ti rimando alle categorie dedicate. Scrivimi, scopri come lavoro.

Ragionando in PHP 7 lezione 2: operatore di confronto combinato Spaceship

Ragionando in PHP 7 lezione 2: operatore di confronto combinato Spaceship Una notevole miglioria di PHP7 è senza ombra di dubbio l'inserimento di un operatore di confronto combinato che viene chiamato Spaceship per semplicità comunicativa: infatti è un operatore di confronto che assomiglia tantissimo ad una navetta spaziale stilizzata, un pò come se fosse una emoticon. Questo operatore è semplicemente definito come E' un operatore che va utilizzato per la comparazione di scalari, quindi, di numeri interi, bool, float, e stringhe, ma anche per la comparazione di Array e … Continua a leggere
Ultima modifica:

Ragionando in PHP 7 Lezione 1: Tipizzazione scalare

Ragionando in PHP 7 Lezione 1: Tipizzazione scalare PHP 5 ha introdotto a suo tempo la possibilità per lo sviluppatore di definire verbosamente i tipi di dato richiesti da una funzione. Questo impedisce l'esecuzione di funzioni o metodi richiamati con tipi di dati errati, come ad esempio passare un timestamp UNIX a un metodo che si aspetta un oggetto DateTime. In più, la tipizzazione rende anche chiaro agli altri sviluppatori come utilizzare la funzione in piena compatibilità. Per esempio, qui sotto, si analizzi la definizione delle due funzioni con … Continua a leggere
Ultima modifica: