En PHP 5 existe un nuevo Modelo de Objetos. El manejo de objetos
en PHP ha sido re-escrito por completo, permitiendo una mejora en
rendimiento y muchas caracterÃsticas nuevas. En versiones
previas de PHP, los objetos eran manejados como tipos primitivos
(por ejemplo enteros y cadenas). La desventaja de este
método era que semánticamente el objeto completo era
copiado cuando una variable era asignada, o pasada como
parámetro a un método. En el nuevo enfoque, los
objetos son referenciados por gestor, y no por valor (puede
pensarse en el gestor como un identificador de objeto).
Muchos programadores de PHP no son conscientes siquiera de los
detalles que implican las copias en el modelo antiguo de objetos
y, por lo tanto, la mayorÃa de aplicaciones de PHP
funcionarán sin problemas, o con muy pocas modificaciones.
El nuevo Modelo de Objetos es documentado en la Referencia del Lenguaje.
Vea también la directiva zend.ze1_compatibility_mode
para compatibiladad con PHP 4.