Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

PHP 5.4.12 e 5.3.22 in attesa di PHP 5.5

Link copiato negli appunti

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.

Ti consigliamo anche