コードをコピー コードは次のとおりです。
interface ArrayAccess
boolean offsetExists($index)
mixed offsetGet($ Index)
void offsetSet($index, $newvalue)
void offsetUnset($index)
function offsetExists($name) { return $this->db-> userExists($name); } 関数 offsetGet($name)
{return $this->db->getUserId($name); offsetSet($name, $ id)
{
$this->db->setUserId($name, $id)
}
function offsetUnset($name)
{
$this->db->removeUser($name);
}
}
$userMap = new UserToSocialSecurity();
print "ジョンの ID 番号は " です。 ['John'];
?>
実際、$userMap['John'] 検索が実行されると、PHP は offsetGet() メソッドを呼び出し、データベースを呼び出します。関連の getUserId() メソッド。