Lo sviluppo di PHP 5.5.0 ha portato nelle scorse ore al rilascio di una quarta Alpha; come accade per altri progetti rilasciati sotto licenza Open Source e non solo, anche in PHP l'implementazione delle Alpha prevede l'inserimento di nuove features, per questo motivo in tale fase una nuova release del linguaggio porta in genere con se funzionalità addizionali.
Ferme restando quelle che saranno le novità più importanti di PHP 5.5.0, come per esempio il supporto per i Generators, l'introduzione di finally nei blocchi try/catch e un'interfaccia per il password hashing, con l'avvicendarsi delle Alpha sono stati aggiunti alcuni elementi d'interesse tra cui l'utilizzo di empty() nei risultati di chiamate a funzioni e altre espressioni (Alpha2), l'attribute Max-Age in setcookie() e numerose nuove funzioni cURL (Alpha3).
Da questo punto di vista PHP 5.5.0 Alpha 4 si presenta con la risoluzione di Class Name quale scalare attraverso la parola chiave "class" e con la classe DateTimeImmutable, una variante di DateTime per la rappresentazione del dato relativo alla data e al tempo, che ha il compito di restituire unicamente uno stato modificato invece di modificare se stessa.
La quarta Alpha di PHP 5.5.0 si presenta come particolarmente interessante anche per via del fatto che, almeno prestando fede a quanto dichiarato dagli sviluppatori, dovrebbe essere l'ultima prima del Betatest; la prima Beta dovrebbe essere disponibile entro il 7 febbraio e con la fase denominata feature freeze non dovrebbero essere integrate nuove funzionalità .
Il lavoro d'implementazione basato esclusivamente sul bug fixing dovrebbe quindi continuare fino all'annuncio di una stabile.