Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/05/2009, 12:58
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Duda sobre Herencia y Memoria

quieres saber si en memoria guardas clases dobles? (La clase normal y la heredada?), si esa es tu duda no, el motor de PHP (Zend Engine) guarda un apuntador solamente a la clase ya como dato.

Internamente PHP guarda todas las variables (ya sea un integer, string, objecto, resource) en un objeto que mantiene un apuntador a todas las variables, es por eso que puedes tratar una variable como diferentes tipos sin atarte a uno solo.

Cuando tu creas las 500 instancias, PHP guarda las propiedades, publicas, privadas, y protegidas del objeto en este objeto interno, y guarda un apuntador a que tipo de objeto pertenece, por lo que ocupa en teoria lo mismo que si guardaras 500 strings con los mismos datos.

Espero esto solucione tu duda.

Saludos