PHP 5.5 è per il momento ancora ad uno stadio embrionale di sviluppo, quindi è probabile che alcune delle features anticipate in questo post non vengano poi effettivamente integrate in tale versione, per ora infatti è possibile basarsi soltanto sulle proposte effettuate dalla community degli sviluppatori e sulle sperimentazioni in corso per l'implementazione di nuove funzionalità .
Quali potrebbero essere quindi gli aggiornamenti più interessanti della release 5.5? Tentiamo di stilarne una lista per sua natura incompleta e suscettibile di modifiche anche sostanziali:
- fine del supporto per Windows Xp e Windows 2003;
- introduzione di un'API per il password hashing;
- maggiore consistenza del linguaggio tramite l'introduzione della dereferenziazione delle costanti;
- nuove funzioni native per l'internazionalizzazione;
- una nuova funzione (denominata probabilmente array_column()) per il fetching degli array;
- introduzione di una funzione boolval() per la conversione di argomenti in valori booleani analogamente a quanto succede con strval(), intval() e floatval() per i rispettivi tipi di dato;
- possibilità di passare le chiamate alle funzioni come parametri ad empty();
- typehinting scalare;
- una nuova sintassi con getters e setters per definire i comportamenti derivanti dall'impostazione di una proprietà ;
- generators per semplificare l'implementazione di custom iterators.
Le features elencate non sono poche e non sono le uniche che potrebbero essere introdotte in PHP 5.5, PHP 5.4 è stato però rilasciato relativamente di recente e, conoscendo i tempi necessari per l'avvicendarsi delle release più importanti di questo linguaggio, potrebbe essere necessario attendere a lungo prima di eventuali conferme o smentite.