Hallo Leute, wie bewerkstellige ich es, dass ein über eine Session übergebenes Array nicht bei jedem neuen Merhodenaufruf gelöscht bzw. geleert wird?
Mit array_push klappt es nicht, da dazu irgendwo eine Initialisierung der Form $var=array(); stattfinden muss, und das löscht das Array bei erneutem Aufruf der Methode. Auch so komme ich nicht zum Ziel
Auch mit dieser Version wird das Array gelöscht. Ich kann das Array leider nicht vernünftig zurückgeben, ohne es zu mergen. Mergen will ich es allerdings nicht, da die Methode ein Objekt zurück gibt, welches so bleiben soll, wie es ist. Sollte mein Vorhaben utopisch sein, muss ich halt doch mergen, aber vorher hätte ich das gerne abgeklärt. Das Array durchläuft keinerlei Schleife während der Befüllung, Es soll halt nach jedem Methodenaufruf einen Wert in das Array packen und zur gegebener Zeit von einer anderen Klasse aufgerufen werden!
Mit array_push klappt es nicht, da dazu irgendwo eine Initialisierung der Form $var=array(); stattfinden muss, und das löscht das Array bei erneutem Aufruf der Methode. Auch so komme ich nicht zum Ziel
PHP:
$ArrayOfAttachements=array();
array_push($ArrayOfAttachements,$id) //klappt nicht
$ArrayOfAttachements[] = $id; //klappt auch nicht
$sessionPHP['Attachement'] = $ArrayOfAttachements;
Auch mit dieser Version wird das Array gelöscht. Ich kann das Array leider nicht vernünftig zurückgeben, ohne es zu mergen. Mergen will ich es allerdings nicht, da die Methode ein Objekt zurück gibt, welches so bleiben soll, wie es ist. Sollte mein Vorhaben utopisch sein, muss ich halt doch mergen, aber vorher hätte ich das gerne abgeklärt. Das Array durchläuft keinerlei Schleife während der Befüllung, Es soll halt nach jedem Methodenaufruf einen Wert in das Array packen und zur gegebener Zeit von einer anderen Klasse aufgerufen werden!