Clases y objetosIntroducción
A partir de PHP 5, el modelo de objetos ha sido reescrito para tener en cuenta un mejor
rendimiento y mayor funcionalidad. Este fue un cambio importante a partir de PHP 4.
PHP 5 tiene un modelo de objetos completo.
Entre las características de PHP 5 están la inclusión de la
visibilidad,
clases y métodos abstractos
y finales,
métodos mágicos adicionales,
interfaces,
clonación y
determinación de tipos.
PHP trata los objetos de la misma manera que las referencias o manejadores, lo que significa que
cada variable contiene una referencia a un objeto en lugar de una copia de todo el objeto. Véanse los
Objetos y referencias
&tip.userlandnaming;
&language.oop5.basic;
&language.oop5.properties;
&language.oop5.constants;
&language.oop5.autoload;
&language.oop5.decon;
&language.oop5.visibility;
&language.oop5.inheritance;
&language.oop5.paamayim-nekudotayim;
&language.oop5.static;
&language.oop5.abstract;
&language.oop5.interfaces;
&language.oop5.traits;
&language.oop5.anonymous;
&language.oop5.overloading;
&language.oop5.iterations;
&language.oop5.magic;
&language.oop5.final;
&language.oop5.cloning;
&language.oop5.object-comparison;
&language.oop5.typehinting;
&language.oop5.late-static-bindings;
&language.oop5.references;
&language.oop5.serialization;
&language.oop5.changelog;