谁能告诉我我做错了什么?
这是我的代码:
private $user;
private $location;
private $users = array('user1' => array('John Doe' => 'NYC'),
'user2' => array('Jane Doe' => 'NYC'));
function setUser($user) {
foreach ($users[$user] as $key => $value) {
$this->user = $key;
$this->location = $value;
}
}
我想setUser($user)
在您传入用户 ID 的地方创建方法,然后返回用户名和位置。
方法调用示例:
setUser(user1);
如果用户设置为 user1,则返回 user1 数据,如果用户设置为 user2,则返回 user2 数据但在我的示例中 $user 变量未设置为 John Doe。