EndEffekt: Objekt-Array

Beitrag lesen

Hallo und Danke schonmal,
aber weitergebracht hat mich das alles nicht wirklich.

Dass da ein $ fehlt hab ich jetzt auch bemerkt, aber das ist nicht der Fehler in meinem eigentlichen Programm.

Testausgabe habe ich vorher natürlich auch gemacht, deswegen hab ich ja auch vermutet, dass ich casten muss, weil eben nur die Variablen und nicht die Methoden aufgelistet wurden.

Bis vor einigen Minuten habe ich auch noch geklaubt, dass Arrayelemente genau wie Variablen verwaltet werden, deswegen bin ich ja so überrascht.

Die Ausgabe sieht nebenbei auch ganz gut aus:

object(TShip)#4 (10) {
  ["id:private"]=>  NULL
  ["offensive:private"]=>  NULL
  ["defensive:private"]=>  NULL
  ["speed:private"]=>  NULL
  ["space:private"]=>  NULL
  ["owner:private"]=>  NULL
  ["count:private"]=>  NULL
  ["attainable:private"]=>  NULL
  ["trading:private"]=>  NULL
  ["acting:private"]=>  NULL
}

Nur der Zugriff auf eine Methode bereitet wie gesagt Probleme.