Tach!
Der Hash Slice Hack in Perl geht so, daß anstelle eines Wertes für einen Schlüssel ein Array von Werten für ein Array von Schlüsseln geliefert wird. Und zwar in genau derselben Reihenfolge. Aber offensichtlich gibt es sowas in PHP gar nicht. Für DB Anwendungen jedenfalls ist sowas ungemein praktisch.
Die Daten stecken in einem Objekt. Wenn nur ein paar Felder davon genommen werden sollen, müsste man einen Objekt-Slice erstellen oder das Objekt erst in ein Array konvertieren, um davon dann einen Teil herauszunehmen. So nett ein Array-Slice auch wirken mag, muss man hier also erst die Gegebenheiten anpassen, um es überhaupt nutzen zu können.
Genau so eine Funktion würde ich mir schreiben. Denn das ist das Eigentliche worauf es ankommt und das war ja auch das ursprüngliche Anliegen Also dass automatisch alle Objekteigenschaften auf die entsprechenden Tabellenfelder gemappt werden?
PHP's get_object_vars() ist leider nicht die Lösung. Guck Dir meinen Perlcode an da kannst Du was lernen.
MFG