Secondo quanto affermato dagli sviluppatori al momento del rilascio della quarta Alpha, la prima beta di PHP 5.5 avrebbe dovuto essere disponibile entro il 7 febbraio, ma ad oggi non è stata ancora annunciata ufficialmente, fatto non strano per chi è abituato ai tempi di rilascio delle nuove versioni del linguaggio; intanto, è stato effettuato un aggiornamento che ha portato all'implementazione di PHP 5.4.12 e PHP 5.3.22.
Nel complesso, con questi upgrade vengono risolti una decina di bug tra cui:
- (solo per la 5.4.12) un problema di output incompleto a carico di get_html_translation_table() con HTML_ENTITIES e codifica ISO-8859-1 (Western European, Latin-1);
- (per entrambe) un'errata notifica di warning ("empty delimiter") per strpos() in caso di secondo parametro vuoto;
- (solo per la 5.4.12) un problema che coinvolgeva l'object compare handler zend_std_compare_objects causando crash (stack exhaustion) in caso di annidamenti;
- (solo per la 5.4.12) un'inconsistenza della funzione isset() che generava un fatal error (Cannot access protected property) per le proprietà protected;
- (solo per la 5.4.12) un calo di efficienza in strtr() nell'uso di array dotati di chiavi con lunghezza diffente;
- (solo per la 5.4.12) una doppia chiamata ai magic methods nell'accesso ad una proprietà private o protected di un oggetto in caso di un-setting;
- (solo per la 5.4.12) un problema a livello di HTTP location header nella restituzione dello status code (se diverso da 3xx) a carico della funzione fopen().
Da segnalare (solo per la 5.4.12) anche l'introduzione del supporto per il bitmap information header file BITMAPV5HEADER in getimagesize(). Per una panoramica completa delle modifiche apportate è possibile consultare il changelog completo relativo ai due rilasci.