Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/01/2010, 08:35
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Posible bug en php ?

Que tal Gaboto,

En lo personal y "conceptualmente" como lo entiendo, el comportamiento de 5.3 es coherente.

Si "A" hereda de "B", por más que sean elementos privados ("visibilidad" / "scope"), los elementos se heredan igual y son parte del objeto "A" (si usas el constructor de "B" tendrás acceso a los atributos privados de forma indirecta, demostrado entonces que esos atributos son "tuyos").

Por lo tanto, si preguntas si existe un elemento heredado y privado, la respuesta debería ser "si" (true), pero otra pregunta sería si "es accesible".

PD: de todas formas, nunca vi con buenos ojos este tipo de funcionalidades, cuanto más preguntas a un objeto sobre su composición, más rompes las abstracciones y dificultas el uso del polimorfismo (estrategia base de la POO).

"Nunca preguntes quién o cómo es".
__________________
Blog phpsenior.com Cursos a Distancia surforce.com