class Obroza { 
   public $Slowa; 
} 
class Pies { 
   public $Imie; 
   public $Obroza; 
  public function szczekanie() { 
      print "Hau!\n"; 
   } 
   public function __construct($ImiePsa) { 
      print "Tworzenie Psa: $ImiePsa\n"; 
      $this->Imie = $ImiePsa; 
      $this->Obroza = new Obroza; 
      $this->Obroza->Slowa = "Mam na imi $ImiePsa. Jeeli mnie znajdziesz, to prosz zadzwo pod numer 555-1234"; 
   } 
} 
class Pudle extends Pies { 
   public function szczekanie() { 
      print "Hau!\n"; 
   } 
} 
$poppy = new Pudle("Poppy"); 
print $poppy->Obroza->Slowa . "\n"; 
