frankx: serialisierte klasseninstanz einlesen

Beitrag lesen

Hellihello Sancho,

besten Dank für die Antwort.

So wie Du schreibst, bzw. mit einer Zischenvariablen mehr, steht es ja schon im Code.

  
 $record1=new Record;  
 // geht aber unschön, weil nicht in Funktion verpackt  
 $dateiInhalt=unserialize(file_get_contents("dateiname"));  
 $record1=$dateiInhalt;  

Also erst eine Instanz des Objektes erstellen, dann dieser den Datensatz zuordnen.

Irgendwie dachte ich aber es wäre am objektgemäßesten, dass in einer Methode des Objektes unterzubring, mit der es sich selbst mit Daten lädt. Aber das scheitert dann ja daran, dass $this nicht re-assigned werden darf, was dann zur Folge hätte, dass eine eigentlich unnötige foreach-Schleife benutzt werden müsste.

Dank und Gruß, frankx