abstract class Pies { 
   public function __clone() { 
      echo "W klonie psa\n"; 
   } 
} 
class Pudle extends Pies { 
   public $Imie; 
      public function __clone() { 
      echo "W klonie pudla\n"; 
      parent::__clone(); 
   } 
} 
$poppy = new Pudle(); 
$poppy->Imie = "Poppy"; 
$rover = clone $poppy;
