PHP - ассоциативный массив как объект [дубликат]

Possible Duplicate:
Convert Array to Object PHP

Я создаю простое PHP-приложение и хотел бы использоватьYAML файлы как хранилище данных. Я получу данные в виде ассоциативного массива, например, с такой структурой:

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

Тем не менее, я хотел бы расширить ассоциативный массив с некоторыми функциями и использовать-> оператор, так что я могу написать что-то вроде этого:

$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

Есть ли хороший способ сделать это без определения класса?

По сути, я хотел бы иметь объекты в стиле JavaScript в PHP :)

Ответы на вопрос(2)

Ваш ответ на вопрос