ChrisB: Nochmal neu gefragt

Beitrag lesen

Hi,

class PDF extends FPDF { // class

function Header() { // header
$this->SetFont('Arial','B',16);
$this->SetXY(1,1);
...
$variable="123";
} // header

function Footer() { // footer
$this->SetFont('Arial','B',16);
$this->SetXY(1,-9);
$this->Write(8,'Footer: '.$this->zf);
} // footer

} // class

$pdf=new PDF();

echo $variable;


>   
> Wie kann ich an der Stelle über den Inhalt der Variablen $variable verfügen.  
  
Direkt - gar nicht.  
Es würde denn \*Sinn\* hinter der Kapselung, die man mit OOP u.a. anstrebt, pervertieren, wenn du einfach so Zugriff darauf hättest.  
  
Wenn es eine Eigenschaft der Klasse und deren Sichtbarkeits-Typ public wäre - dann könntest du mit $pdf->variable darauf zugreifen.  
Wenn der Typ ein anderer ist - dann musst du die in der Klasse für die Rückgabe dieses Wertes vorgesehene Methode aufrufen.  
  
MfG ChrisB  
  

-- 
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]