downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Migración de PHP 5.0.x a PHP 5.1.x> <Reportes de Error
[edit] Last updated: Fri, 24 May 2013

view this page in

Otras mejoras

  • Se ha mejorado el administrador de memoria y ampliado el límite de memoria predeterminado. El nuevo administrador de memoria asigna menos memoria y funciona más rápido que la representación anterior. Este asigna memoria del sistema en grandes bloques, y luego administra lo acumulado. El valor de memory_limit es comprobado en php.ini, no para cada llamada a emalloc() (como antes), pero si para los bloques concretos solicitados al sistema. Esto significa que memory_limit es mucho más preciso de lo que solía ser, ya que el antiguo administrador de memoria no calculaba todos los gastos de memoria utilizada por la biblioteca malloc. Gracias a esta reciente exactitud puede parecer que el uso de memoria se ha incrementado, aunque en realidad no es así. Para dar cabida a este aparente aumento, el valor predeterminado para memory_limit fue incrementado también - de 8 a 16 megabytes.
  • Añadido soporte para constructores en interfaces para forzar la comprobación de firma del constructor en implementaciones. A partir de PHP 5.2.0, las interfaces pueden tener constructores. Sin embargo, si se opta por declarar un constructor en una interface, cada clase que la implementa DEBE incluir un constructor con una firma que se corresponda con la del constructor de la interface base. Por 'firma' nos referimos a las definiciones de tipos sugeridos de parámetros y de retorno, esto aplica para cualquier tipo sugerido e incluye si los datos se pasan por referencia o por valor.


add a note add a note User Contributed Notes Otras mejoras - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites