Folgendes Problem, das mit grad in den Wahnsinn treibt;
ich hab eine Klasse A, die ein Array aus Objekten der Klasse B
besitzt.
In den B-Objekten hab ich ebenfalls ein Array, das assoziative Arrays speichern soll.
gekürzt:
class B {
var $values;
function setValues ($valArray) {
* $this->values[] = $valArray;
* echo sizeof($this->values);
}
}
rufe ich jetzt aus der Klasse A die Funktion setValues am jeweiligen Objekt aus, gibt mir, egal wie oft sie aufgerufen wird, sizeof immer 1 zurück.
rufe ich sizeof aus einer anderen funktion auf, gibt sie mir überhaupt 0 zurück.
was mach ich falsch?
ich hoff das versteht man so ungefähr
