php,php接口
后端开发-php教程
提供像访问数组一样访问对象的能力的接口。拼多多假链接源码,ubuntu无定义文件,淘宝爬虫好写吗,php计算阶乘,11seolzw
接口摘要织梦 整站源码下载,ubuntu修建用户,tomcat9 默认项目,音频爬虫系统,php 继续,丰南有实力的seo优化哪家好lzw
ArrayAccess { /* 方法 */ abstract public boolean offsetExists ( mixed $offset ) abstract public mixed offsetGet ( mixed $offset ) abstract public void offsetSet ( mixed $offset , mixed $value ) abstract public void offsetUnset ( mixed $offset )}
Example #1 使用范例
seo超级外链工具源码,vscode超链接不提示,ubuntu java源,tomcat编译jsp命令,爬虫 贴吧,php快速排序的原理,深圳seo培训网销,种子共享 网站 源码,政府手机模板lzw
container = array("one" => 1,"two" => 2,"three" => 3, ); } public function offsetSet($offset, $value) { if (is_null($offset)) {$this->container[] = $value; } else {$this->container[$offset] = $value; } } public function offsetExists($offset) { return isset($this->container[$offset]); } public function offsetUnset($offset) { unset($this->container[$offset]); } public function offsetGet($offset) { return isset($this->container[$offset]) ? $this->container[$offset] : null; } } $obj = new obj; var_dump(isset($obj["two"])); var_dump($obj["two"]); unset($obj["two"]); var_dump(isset($obj["two"])); $obj["two"] = "A value"; var_dump($obj["two"]); $obj[] = 'Append 1'; $obj[] = 'Append 2'; $obj[] = 'Append 3'; print_r($obj);?>
以上例程的输出类似于:
bool(true)int(2)bool(false)string(7) "A value"obj Object( [container:obj:private] => Array ( [one] => 1 [three] => 3 [two] => A value [0] => Append 1 [1] => Append 2 [2] => Append 3 ))
方法列表
ArrayAccess::offsetExists — 检查一个偏移位置是否存在
ArrayAccess::offsetGet — 获取一个偏移位置的值
ArrayAccess::offsetSet — 设置一个偏移位置的值
ArrayAccess::offsetUnset — 复位一个偏移位置的值