PHP访问PHP对象数组ArrayAccess接口

复制代码代码如下所示:
接口ArrayAccess
布尔offsetexists(美元指数)
混合offsetget(美元指数)
无效offsetset(美元指数,美元的价值)
无效offsetunset(美元指数)

下面的示例演示如何使用此接口,示例不完整,但足以读取:—
复制代码代码如下所示:
< PHP
usertosocialsecurity ArrayAccess类实现
{
私有$ DB;包含数据库访问对象的方法
功能offsetexists($name)
{
返回这个->数据库-> userexists($name);
}
功能offsetget($name)
{
返回这个->数据库-> getuserid($name);
}
功能offsetset($name,$id)
{
美元->数据库-> setuserid($name,$id);
}
功能offsetunset($name)
{
美元->数据库-> removeuser($name);
}
}
为用户图=新usertosocialsecurity();
打印约翰的ID号是。约翰'} { $用户图;
>

事实上,当美元的用户图{约翰}查找被执行,PHP调用offsetget()数据库相关getuserid方法调用()方法。