ChrisB: [OOP] Auf Eigenschaften der Vaterklasse zugreifen?

Beitrag lesen

Hi,

Wenn ich innerhalb der Vaterklasse die Eigenschaft 'items' manipuliere funktioniert das auch. Nur in einer Childklasse bekomme ich keinen Zugriff auf die Eigenschaft 'items'.

Natürlich bekommst du - auf dessen eigene "Version" von items.

Aber von einer *Instanz* der Vaterklasse weiss deine Childklasse doch gar nichts.
Mit dem Scope Resolution Operator (::) kommst du natürlich an die Vaterklasse - aber kannst nur auf deren statische Eigenschaften zugreifen.

Sinn des Ganzen ist, wie oben erwähnt, solche Konstrukte zu ermöglichen:

$list->items->add("1.Item");

echo $list->items(0)->value;

$list->items->remove(0);

//ect..

  
Und der Sinn des Konstruktes an sich soll sein ...?  
  

> Was zB. in Visual Basic.NET Gang und Gebe ist.  
  
PHP ist aber nicht SpracheXY.  
  
MfG ChrisB  
  

-- 
Light travels faster than sound - that's why most people appear bright until you hear them speak.