PHP - Assoziatives Array als Objekt [duplizieren]

Mögliche Duplikate:
Konvertieren Sie Array in Object PHP

Ich erstelle eine einfache PHP-Anwendung und möchte sie verwendenYAML Dateien als Datenspeicher. Ich werde die Daten als assoziatives Array erhalten, mit dieser Struktur zum Beispiel:

$user = array('username' => 'martin', 'md5password' => '5d41402abc4b2a76b9719d911017c592')

Ich möchte jedoch das assoziative Array um einige Funktionen erweitern und das verwenden-> Operator, so kann ich so etwas schreiben:

$user->username = 'martin';  // sets $user['username']
$user->setPassword('hello'); // writes md5 of 'hello' to $user['md5password']
$user->save();               // saves the data back to the file

Gibt es eine gute Möglichkeit, dies ohne Klassendefinition zu tun?

Grundsätzlich hätte ich gerne Objekte im JavaScript-Stil in PHP :)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage