我創建一個簡單的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樣式對象:)
應該這些天至少使用sha1。 – wesside
+ wesside 2016更新:BCrypt通過password_hash或PBKDF2與SHA512。 – mjsa
@mjsa方式看看! – wesside