巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象

一佰互联网站制作(www.yinxi.net) 发布日期 2019-04-30 09:22:30 浏览数: 94

复制代码 代码如下:
interface ArrayAccess
boolean offsetExists($index)
mixed offsetGet($index)
void offsetSet($index, $newvalue)
void offsetUnset($index)

下面的例子展示了如何使用这个接口,例子并不是完整的,但是足够看懂,:->
复制代码 代码如下:
<?php
class UserToSocialSecurity implements ArrayAccess
{
private $db;//一个包含着数据库访问方法的对象
function offsetExists($name)
{
return $this->db->userExists($name);
}
function offsetGet($name)
{
return $this->db->getUserId($name);
}
function offsetSet($name, $id)
{
$this->db->setUserId($name, $id);
}
function offsetUnset($name)
{
$this->db->removeUser($name);
}
}
$userMap = new UserToSocialSecurity();
print "John"s ID number is " . $userMap["John"];
?>

实际上,当 $userMap["John"] 查找被执行时,PHP 调用了 offsetGet() 方法,由这个方法再来调用数据库相关的 getUserId() 方法。
一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

18
06月
EXbox建站宝盒自助建站系统软件的性能特点

网站基本信息编辑:您可以在建站宝盒里设置网站的名称,默认的标题,网站关键字,网站描述以及上传备案文件等2、模版设置:我们提供多款模板给您选择... >>详情

04
04月
小程序开放平台“即速云”发布,可实现开发者、

简介:新京快报讯(记者赵雷)8月4日,国内小程序生态服务商即速应用发布基于微信插件的小程序开放平台——即速云。即速云基于即速应用的各类开放能... >>详情

02
01月
高端手机网站设计需要达到什么效果?

282018-09 高端手机网站设计需要达到什么效果? 现在世界各国的科技发展都非常迅速,在这个科技... >>详情

01
05月
一个图形显示IP的PHP程序代码

先看代码sunip.php 复制代码 代码如下:<?php header("Content-type:image/gif"); $im... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站