Foros del Web » Programando para Internet » PHP »

PHP OO Acceder a una propiedad de la clase padre

Estas en el tema de Acceder a una propiedad de la clase padre en el foro de PHP en Foros del Web. Mi duda es la siguiente @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original class A {       protected Propiedad = "valor inicial" ;     ...
  #1 (permalink)  
Antiguo 19/10/2010, 04:51
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Acceder a una propiedad de la clase padre

Mi duda es la siguiente
Código PHP:
Ver original
  1. class A {
  2.       protected Propiedad = "valor inicial";
  3.       function __construct() {
  4.            new B();
  5. }
  6.  
  7. class B extends A {
  8.      function __construct() {
  9.            // Aquí quiero acceder a la propiedad "Propiedad" leerla, cambiarle el valor etc
  10.      }
  11. }

Gracias de antemano !
  #2 (permalink)  
Antiguo 19/10/2010, 07:47
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Acceder a una propiedad de la clase padre

Código PHP:
Ver original
  1. <?php
  2.  
  3.     class A {
  4.         protected $propiedad;
  5.         function __construct() {
  6.             $this->propiedad = "valor inicial";
  7.         }
  8.     }
  9.    
  10.     class B extends A {
  11.         function __construct() {
  12.             parent::__construct();
  13.             print_r( $this->proiedad );
  14.         }
  15.     }
  16.  
  17.         new B();
  18.  
  19. ?>
  #3 (permalink)  
Antiguo 19/10/2010, 08:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP orientado a objetos a PHP

Etiquetas: acceder, clase, padre, propiedad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:28.