PHP - 作为对象的关联数组
2022-08-30 18:51:39
可能的重复:
将数组转换为对象 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
有没有一种在没有类定义的情况下执行此操作的好方法?
基本上,我希望在PHP中有JavaScript样式的对象:)